Fix application of patches with \ path separators.
Fix application of patches with \ path separators.

* subversion/libsvn_client/patch.c
  (resolve_target_path): Instead of running the target path as read from
   the patch file through svn_dirent_canonicalize(), run it through
   svn_dirent_internal_style(), which should correctly normalise path
   separators on Windows. On UNIX, however, svn_dirent_internal_style()
   does not change backslashes, so manually normalize paths containing
   only \ separators..


git-svn-id: f8a4e5e023278da1e04e203c7fe051e3c4285d88@880473 13f79535-47bb-0310-9956-ffa450edef68

wbond/subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion,YueLinHo/Subversion,YueLinHo/Subversion,YueLinHo/Subversion,wbond/subversion