Add optional callback for private channel auth, so client do not require the pusher private key.
Add log statement when connection thread exits - they seem to be dying sometimes, and its hard to debug.