402397 - InputStreamResponseListener early close inputStream cause hold lock.
402485 reseed secure random
Merge remote-tracking branch 'origin/jetty-7' into jetty-8
Merge remote-tracking branch 'origin/jetty-8'

Conflicts:
	jetty-server/src/main/java/org/eclipse/jetty/server/session/AbstractSessionIdManager.java
395620 do not managed inherited life cycle listeners
400142 ConcurrentModificationException in JDBC SessionManger

As part of this fix, refactored the JDBCSession to remove the SessionData object.
Merge remote-tracking branch 'origin/jetty-7' into jetty-8
Merge remote-tracking branch 'origin/jetty-8'

Conflicts:
	jetty-server/src/main/java/org/eclipse/jetty/server/session/JDBCSessionManager.java
Introduced a concurrent queue based on array chunks to reduce allocation,
to be used as drop-in replacement of j.u.c.ConcurrentLinkedQueue.
Using it in SelectorManager.ManagedSelector, but build fails on OSGi.
392129 fixed handling of timeouts after startAsync
399967 Destroyables destroyed on undeploy and shutdown hook
Merge remote-tracking branch 'origin/jetty-8'

Conflicts:
	jetty-server/src/main/java/org/eclipse/jetty/server/AbstractHttpConnection.java
	jetty-server/src/main/java/org/eclipse/jetty/server/AsyncContinuation.java
	jetty-server/src/main/java/org/eclipse/jetty/server/Request.java
	jetty-servlets/src/test/java/org/eclipse/jetty/servlets/AbstractDoSFilterTest.java
392129 fixed merged of handling of timeouts after startAsync
400144 When loading a session fails the JDBCSessionManger produces duplicate session IDs
Merge remote-tracking branch 'origin/jetty-7' into jetty-8
Merge remote-tracking branch 'origin/jetty-8'
Minor formatting update TABS to SPACES
402726 - WebAppContext references old WebSocket packages in system and server classes

 + Removing redundant WebSocketServlet references
 + Changing comments to be more clear about the roles of the 2 remaining
   entries
402757 - WebSocket client module can't be used with WebSocket server module in the same WAR.

Introduced a shaded artifact that relocates the websocket-common classes, so they cannot
be shared with the server.
The shaded artifact has classifier "hybrid", and users will need to exclude the websocket-common
dependency manually when using the classified artifact.
Merge branch 'release-9'