Added '-resetClient' method thich will allow to completely reset client state to initial position. This method is usable when you want to preserve resources and don't need PubNub client to be connected all the time to the origin.
PubNub now will perform '-disconnect' method synchronously to prevent glitch which caused by chain of calls to '-diconnect' and -'connect' right after it.