Continue work on issue #891: "REPORT fails if item missing in HEAD."
Continue work on issue #891: "REPORT fails if item missing in HEAD."

Make ra_dav attempt a new-style update-report, and if failure,
fall back on the old-style report.

* libsvn_ra_dav/fetch.c (make_reporter): unconditionally write new
  <src-path> element to the update-report request body.  This is the
  original path that used to be the object of the REPORT request; now
  *both* paths & revs are in the request body, ready to be marshalled
  into svn_repos_dir_delta.

  (reporter_finish_report): try running the REPORT against the VCC; if
  the server rejects that, then fall back to running it on the
  src-path, as in olden days.


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

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