Added graceful reconnect - i.e. your application won't crash if the connection goes down, instead it'll wait until the server is available again and reconnect with the same details - also all requests in the meantime (i.e. subscribes, sends etc) will be queued until the connection is available again
v9, with timeout for RPC