Fix r22397 followup: As long as we don't completely switch to the new paradigm, we need the error parser to be able to work without a request structure.
Fix r22397 followup: As long as we don't completely switch to the new
paradigm, we need the error parser to be able to work without a
request structure.

* subversion/libsvn_ra_dav/util.c
  (error_parser_baton_t): Don't directly take a request pointer,
   work with pointers to the required fields instead.
  (error_parser_create): Initialize baton fields to point to request fields.
  (start_err_element,
   end_err_element,
   error_parser_baton_cleanup): Adjust for new baton structure.
  (svn_ra_dav__add_error_handler): Create new error parser baton.

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