workaround for websocket bug

Secure websockets over cherrypy always seem to be one message
behind.  This commit works around this bug.
add SSL support to tangelo

Add command-line options to run tangelo as a web server
over HTTPS.
Error out if only one of "--key" and "--cert" is supplied.
Merge branch 'zackgalbreath-ssl_ws'