UnixSocket does not support :tcp_nodelay
nonblocking connect for UnixSocket

also uses Timeout for blocking connect
ignore IO#close exceptions
only SSLSocket has conditional nonblock support
do not perform reverse lookups
Merge pull request #323 from burns/socket_updates

Socket updates