[[[
Move the creation of final display paths to the CLI notification
handler, to make sure notifications always receive a valid path in the
path field.

* subversion/include/svn_wc.h
  (svn_wc_notify_t): New field path_prefix.  Unrelatedly, note versions
    in which other new fields were added.

* subversion/libsvn_wc/util.c
  (svn_wc_create_notify, svn_wc_dup_notify): Handle new path_prefix field.

* subversion/libsvn_client/client.h
  (svn_client__do_commit): Document the new handling of notify_path_prefix.

* subversion/libsvn_client/commit_util.c
  (svn_client__do_commit, do_item_commit) Remove local handling of 
    notify_path_prefix.  Instead pass path_prefix to the notification
    handler.
  
* subversion/libsvn_client/commit.c
  (svn_client_commit4): Calculate a new-style notify prefix to pass to
    svn_client__do_commit (no functional change).

* subversion/svn/notify.c
  (notify): Use the new path_prefix to split the first part of the path
    if it matches the specified prefix.  Don't bother testing for urls
    as the path is documented to be a local path.

Patch by: Bert Huijben <b.huijben@competence.biz>
Tweaked by: kfogel
]]]