Try to parse TcpStream::connect 'host' parameter as an IP.

Fall back to get_host_addresses to try a DNS lookup if we can't
parse it as an IP address.
Document a possible way in which connect_timout may change in the future