add rudimentary support for ssl/tls connections

we might want to use this to connect to an encrypted stunnel on the
zookeeper nodes

next steps:
 * fix ssl/select issues properly http://stackoverflow.com/questions/3187565/select-and-ssl-in-python
 * make ssl parameters configurable (client cert, CA, etc)