Apply a few tweaks of the repos-repos diff to the repos-wc diff.

* subversion/libsvn_wc/diff_editor.c
  (dir_baton,
   file_baton): Add has_propchange boolean.

  (make_dir_baton,
   make_file_baton): Use a default of 8 changes, as we will at least
     receive the entry props for every node touched.

  (apply_propchanges): Remove local reimplementation of svn_prop__patch().
  (file_diff): Fetch original_repos_relpath for the node, not for the op-root.

  (close_directory,
   close_file): Use has propchange to decide whether to report property
     changes. Use svn_prop__patch.

  (change_file_prop,
   change_dir_prop): Filter dav props. Set has_propchange.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1441276 13f79535-47bb-0310-9956-ffa450edef68