Add TLS protocol configuration support to client

This commit also adds a `-tls-version` argument to the CLI interface in
order to select a TLS protocol version when using it.
Add note to Python client about TLS versions

Python 2.x doesn't do anything higher than TLSv1...