TYRUS-228: Client SPI refactoring
TYRUS-228: Client SPI

- minor modifications, renames, simplification, documentation.
HandshakeException is no longer RuntimeException.

- java.lang.Exception should be good enough.
TYRUS-228: Client SPI

- fixed regression: handshake via proxy did not work.
TYRUS-338: JDK client SSL filter needs better synchronization during handshake phase
	+ JDK client input buffer enlarged to accommodate an entire SSL packet
WebSocket API 1.1-SNAPSHOT integration
WebSocket API 1.1-SNAPSHOT -> 1.1-b01
bom pom jvnet-parent version update
[maven-release-plugin] prepare release 1.8-b01
[maven-release-plugin] prepare for next development iteration
TYRUS-337: Create an SSL version of Basic Servlet test
	+ minor problem in JDK client SSL filter solved -> ApplicationInputBuffer must be cleared in handshake phase
	+ changed logging of read failures in JDK client Transport filter so that read failures caused by ordinary shut down are not logged
Cluster SPI: need to remove references to session in all cases when session is closed.
Cluster SPI: RemoteSession

- TyrusSession.getOpenSessions() now returns only local sessions
- RemoteSessions can be obtained via TyrusSession.getRemoteSessions().
- RemoteSession does NOT implement javax.websocket.Session (it is a subset)
- minor refactoring of TyrusEndpointWrapper
TYRUS-336: ReaderBuffer.getNextChars() keeps blocking a server thread after client has closed the session.
	+ the same has been fixed for InputStreamBuffer.getNextByte()
TYRUS-341: A control frame inside a stream of continuation frames is treated as the part of the stream
	+ minor test refactoring
TYRUS-228: Client HTTP Authentication support
TYRUS-228: Client HTTP Authentication support

- review
TYRUS-340: JDK Client Container did not process correctly data which arrived right after handshake response.
Cleaning up poms in tests/e2e/jetty
TYRUS-343: added @Ignore to failing tests