Adds support for tls.connect and the secureConnect event
Adding tests
Adds support for secureConnect callback and fixes test
Commenting out potentially flawed http test
Returns this from listener and adds test back in
Cleans up http tests and fixes https request issue
Merge #442 r=@johnnyman727: Adds support for tls.connect and the secureConnect event

This PR add support for the `tls.connect` method so that https can be used with [Nate's recent changes](https://github.com/tessel/runtime/pull/403). It is not meant to fill out the `tls` core library.