Add ssl_context to TCPConnector

See #206 for PR reasons
Sounds good, except I like to try use `ssl.Purpose` first if we run on Python 3.4 (Python 3.3 has not Purpose IMHO).