Fix ordering problem: custom_get_ctx_t.ctype never gets set because interrogate_for_content_type is run *after* the request+response have been processed.
Fix ordering problem: custom_get_ctx_t.ctype never gets set because
interrogate_for_content_type is run *after* the request+response
have been processed.

* subversion/libsvn_ra_dav/fetch.c
  (custom_get_ctx_t): Remove 'err' and 'ctype' fields. Add 'req' field. We need
   access to the connection object anyway.
  (interrogate_for_content_type): Removed. Now obsolete.
  (custom_get_request): Adapt for changed custom_get_ctx_t.
  (fetch_file_reader): Fetch the content type itself. Store errors in
   the request structure, making them the preferred error returned by
   our custom request runner.


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

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