square/okhttp — pull request #53 by swankjesse (2012-11-10 19:42:50+00:00)
Title: New route selector to support multiple routes.

If the ProxySelector reports multiple proxies for a URL, we'll try them each in sequence.
If DNS reports multiple addresses for a single host, we'll try them each in sequence.
And we always try two modes for HTTPS, aggressive and compatible.

The net result is that we Try Very Hard to connect.
I need a follow up change so that the request body is retransmitted if necessary.