Remove the update handler specific error handling from libsvn_ra_serf. This code can just use the common error handling now. This removes the possible leaking of errors when the two error containers are mixed.
Remove the update handler specific error handling from libsvn_ra_serf.
This code can just use the common error handling now. This removes the
possible leaking of errors when the two error containers are mixed.

* subversion/libsvn_ra_serf/update.c
  (report_fetch_t): Remove err.
  (cancel_fetch): Return the right no-error value.
  (error_fetch): Return the provided error instead of storing it.
  (handle_stream): Just return the error instead of just storing the
     error and state.
  (open_connection_if_needed): Stop leaking errors.
  (finish_report): Remove old error handling. If we found an error we would
     have seen that earlier.

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