Attempt to fix the fact that PROPFIND wasn't able to reveal a redirect
URL in its error messages and that the rest of ra_serf was throwing
away valuable URL information in such redirect responses, while still
preserving a workaround introduced in r1351138 for code.google.com's
semi-butchering of Location URLs.

* subversion/libsvn_ra_serf/util.c
  (response_get_location): Return the canonicalized Location header,
    in full, instead of only the path portion thereof.

* subversion/libsvn_ra_serf/property.c
  (svn_ra_serf__wait_for_props): Pass handler->location to
    svn_ra_serf__error_on_status(), since we have it handy and all.

* subversion/libsvn_ra_serf/commit.c
  (checkout_node): Work around a bug in code.google.com's CHECKOUT
    responses by using only the path portion of the Location header
    when constructing working URLs here.


git-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1443578 13f79535-47bb-0310-9956-ffa450edef68