Use apr_uri_parse to parse svn urls, since it knows how to handle ipv6 addresses.
Use apr_uri_parse to parse svn urls, since it knows
how to handle ipv6 addresses.

Modify host lookup to allow lookup of ipv6 addresses,
and use result of address info getting to determine
what type of socket to create.

* subversion/libsvn_ra_client/client.c (parse_tunnel):
Copied pieces from parse_url to parse out tunnel specification.
(ra_svn_open): Use apr_uri_parse + parse_tunnel, not parse_url, to parse
the url given to us.
(make_connection): Use APR_UNSPEC, which will determine the
family for us.  Also, use the resulting family as the family of 
the socket we create.



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

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