Added blocking handshake for outbound SSL connections #2833

 - Eliminated "Promise passing style" and using future composition wherever possible
Merge pull request #1043 from drewhk/wip-2833-ssl-blocking-handshake

Added blocking handshake for outbound SSL connections #2833