[WO-508] Add STARTTLS support

TCPSocket now implements #upgradeToSecure() for chrome.socket and node.js.
Usage for chrome.socket.secure is untested and experimental.
Uses mocha for chrome integration test.
Merge pull request #7 from whiteout-io/dev/WO-508

[WO-508] Add STARTTLS support