Fix the walking when a REGULAR resource occurs at arbitrary points in the URL namespace. Specifically, they occur in the "public" URL space and also as part of the Baseline Collections. In this case, repos_path != uri_path, so we need to track them separately when walking the tree.
Fix the walking when a REGULAR resource occurs at arbitrary points in the
URL namespace. Specifically, they occur in the "public" URL space and also
as part of the Baseline Collections. In this case, repos_path != uri_path,
so we need to track them separately when walking the tree.

(struct dav_svn_walker_context): add repos_path string member for
  telescoping the repository path.
(dav_svn_do_walk): handle the new repos_path member
(dav_svn_walk): prepare the new repos_path member


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

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