Merge pull request #365 from angelaigreja/master

Allow the user supplied tlsOptions to overridde the host name
Connection: once->on in case of multiple socket errors
Connection: don't disable keepalive timer on socket 'error'
update example in readme