replace Pubnub.py with own implementation based on plain TCP socket and using http keep-alive to avoid reconnects
small refactoring
typo in function call (re-subscribing after expiration)
more refactoring, remove unneeded stuff from subscribe-only client
don't start private channel thread if no api secret
update comments, fix formatting, make pylint happy
update comments
small refactoring
small refactoring
implement ssl for pubnub
make pylint happy
read_num_bytes() should actually do what it says in the doc string ;-)
implement PubnubClient.stop()
some refactoring, make private cannel subscription use the same methods across all clients
update comments
remove hardcoded channel UUID
some refactoring, simplification of pubnub_light client api
PubnubClient call inherited constructor after initializing the flags
update comments
pubnub_light: use ssl module instead of old socket.ssl, some refactoring, some renaming and semantic changes of the API