Allow connection encryption from start

With a new client configuration parameter.

When trying to use the library to connect to Google Messaging Cloud service, I got all my connections dropped until I used `startClientEncryption` on the socket right after connecting.

I've added an option to the config object to make this happen.