Support up to 1024 SANs in a single certificate
Merge pull request #318 from dstufft/support-more-sans

Support up to 1024 SANs in a single certificate.
CHANGES for #318
Merge branch 'master' of github.com:shazow/urllib3
Speed up tornado tests on Windows.

On Windows, socket.create_connection is delayed one second
if the host supports IPv6 and there is no listening IPv6 socket.
We fixed this with a updated version of bind_sockets which
uses the same port on IPv4 and IPv6 if automatic allocation is
requested.
See this upstream PR for details:
https://github.com/facebook/tornado/pull/977
Speed up socket level tests on Windows.
Speed up failed connection detection on Windows.

If Windows finds the connection host it retries up to two
seconds before raising the connection error even when the
port is not available. We speed this up by using a non-existent
host name.
Merge pull request #319 from schlamar/speed-up-tests

Speed up tests on Windows
update DEFAULT_SSL_CIPHER_LIST for PyOpenSSL
Merge pull request #321 from reaperhulk/update-pyopenssl-cipher-suites

update DEFAULT_SSL_CIPHER_LIST for PyOpenSSL
Uncomment DNS error test
Merge pull request #322 from kevinburke/dns-error-test

Uncomment DNS error test
Add retry tests

Adds a new successful_retry handler to dummyserver/handlers.py which throws
a 418 the first time you call it and a 200 the second time. It uses
a class-level defaultdict to store state; I'm not sure how else to implement
this.
Merge branch 'master' into retries