use tunnel.sock instead of resp.fp in SSLTunnelConnection

resp.fp is a socket._fileobject instead of a socket.socket object,
so it is incompatible with gevent.
Fix issue #163
add test for SSLTunnelConnection
Merge pull request #157 from Infinidat/pull_request_2

Fix SSL tunnel socket