TYRUS-225: Unauthorized Invalidated session should not cause WebSocket session invalidation
TYRUS-225: removing HttpSession test
TYRUS-229: Session#setMaxIdleTimeout() will kill the session whether or not the session actually timed out.
TYRUS-229: Adding forgotten files
TYRUS-234: Removed support for deprecated protocol versions.

- lots of related refactorings, some renames
- removed big part of unused code
- tested on standalone Grizzly and integrated into Glassfish trunk
TYRUS-234: Removed support for deprecated protocol versions.

- copyright headers update
TYRUS-234: o.g.t.websockets.ClosingFrame -> ClosingDataFrame

- ClosingFrame is already in o.g.t.websockets.frame
RFC suggests 426 for HTTP response code incase of version mismatch.
If there are no endpoint classes in the archive, one cannot really
register the endpoint programmatically. Moreover, the filter was not even
registered in this case. So cleaning it up.
TYRUS-235: Findbugs in tests and CDI sample
Removing unused import
Fixing findbugs warnings
TYRUS-232: Renamed Connection to Writer and moved it to SPI
TYRUS-232: Grizzly container integration fix
TYRUS-232: Refactoring continues

- WebSocketEngine is no longer singletion
- Some renames - everything in tyrus-spi has not SPI prefix (that might be reconcidered..)
Grizzly 2.3.3 -> 2.3.5
TYRUS-232: Further isolation of Tyrus runtime

- Additions to SPIWebSocketEngine
- Moved Frames parsing and responding to WebSocketEngine
- Modifications on servlet container impl
- TODO: Client part
TYRUS-232: Servlet container adjustments
TYRUS-232: Documentation

- SPIClientHandshakeListener is now inner class of SPIWebSocketEngine
Copyright headers update