Initial TLS implementation.
Merge pull request #634 from mozilla-services/tcp-tls-support

Initial TLS implementation. r+ trink