Sparse directories: Add the depth filtering wrapper editor to ra_svn, too.  This is for issue #2842.
Sparse directories: Add the depth filtering wrapper editor to ra_svn,
too.  This is for issue #2842.

* subversion/libsvn_ra_svn/client.c
  (ra_svn_get_reporter): Accept 'depth' and 'target' parameters.  Wrap
    the provided editor with a depth-filtering editor.
  (refine_recurse_and_depth): New helper function.
  (ra_svn_update, ra_svn_switch, ra_svn_status, ra_svn_diff): Call 
    refine_recurse_and_depth().  Update calls to ra_svn_get_reporter().

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion