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