Added TLS support for cm_shell

There is now a new command line option [-t|-tls] that will enable TLS for the connection to the Cloudera API. Note that enabling TLS will not automatically change the port the client connects to CM on, so -p 7183 (default CM TLS port) needs to be added to the command line for the connection to succeed.

jims-air:cm_shell jhalfpenny$ ./cmps.py -H test-cluster.cloudera.com -p 7183 -t
Enter Username: admin
Enter Password: 
Welcome to the Cloudera Manager Console
Select a cluster using 'show clusters' and 'use'
cloudera>