Ensure connections can be reopened after a failure.
Ensure connections can be reopened after a failure.

Don't assume a socket will call its didDisconnect delegate method when
the socket fails. Fixes #32.
LoyoChengdu/libPusher,LoyoChengdu/libPusher,andreaperizzato/libPusher,lukeredpath/libPusher,lukeredpath/libPusher,hamchapman/libPusher,alloy/libPusher,lukeredpath/libPusher,alloy/libPusher,alignd/libPusher,andreaperizzato/libPusher,hamchapman/libPusher,hamchapman/libPusher,alignd/libPusher,andreaperizzato/libPusher,alignd/libPusher,hamchapman/libPusher,andreaperizzato/libPusher,lukeredpath/libPusher,alignd/libPusher,alloy/libPusher,LoyoChengdu/libPusher,alloy/libPusher,LoyoChengdu/libPusher