Update Java-WebSocket to latest + formatting.
Change expected onError behaviour

Java-WebSocket will call onError when an exception occurs, then onClose.
Changing the pusher-java-client behaviour so that it doesn't change the
connection state to DISCONNECTED onError, but waits for onClose.