TYRUS-335: RemoteSession again implements javax.websocket.Session
TYRUS-343: ControlFrameInDataStreamTest does not pass on GF
TYRUS-339: SSL hostname verification is missing
	+ better handling of errors in JDK client (before if an error occured in connect phase, it got logged and the connect failed only after timeout elapsed)