Remove explicit port number from jetty-client SslBytesClientTest
Disabling broken external server test
418636 Name anonymous filter and holders with classname-hashcode

Conflicts:
	jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHandler.java
	jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java
418792 - Session getProtocolVersion always returns null

+ Backporting just the getProtocolVersion from jetty 9.1
Merge remote-tracking branch 'origin/release-9'
419309 Added symlink checker to test webapp
407716 fixed logs
418767  run-forked goal ingores test scope dependencies with useTestScope=true
419333 treat // as an alias in path
419344 - NPNServerConnection does not close the EndPoint if it reads
-1.

Fixed by correctly handling the -1 read, closing the connection.
Also covered additional error cases, making sure the connection is
closed.
418892 - SSL session caching so unreliable it effectively does not
work.

Fixed by making sure that we completely decrypt read bytes.

Before the fix, it was possible that we returned after the decryption
of one TLS frame, while another was still present in the
_encryptedBuffer.
This lead to non-clean closes of the connection, which hampered the
capability of session reuse by clients.

Now we decrypt in a loop and only return if there is nothing more
that we can decrypt.
419687 - HttpClient's query parameters must be case sensitive.

Modified class Fields to take a boolean parameter that defines
whether it is case sensitive or not, and updated HttpRequest to use
a case sensitive Fields instance for the query parameters.
Added NPN profile for JDK 7u45.
419799 Async timeout dispatches to error page

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/handler/ErrorHandler.java
	jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ErrorPageErrorHandler.java
	jetty-servlet/src/test/java/org/eclipse/jetty/servlet/AsyncContextTest.java
[Bug 418732] Swap PathMap with IPAddressMap, also fix PathMap initialization bug

Signed-off-by: Constantine Linnick <theaspect@gmail.com>
[Bug 418732] Add whiteListByPath mode to IPAccessHandler

Signed-off-by: Constantine Linnick <theaspect@gmail.com>
419814 - Annotation properties maxMessageSize and inputBufferSize don't work

+ Adding extra testcase for maxMessageSize
419814 - Annotation properties maxMessageSize and inputBufferSize don't work

+ Ensured that WebSocketPolicy from annotations is propagated properly
  during connection creation.
419846 JDBCSessionManager doesn't determine dirty state correctly
418732 - Add whiteListByPath mode to IPAccessHandler

Fixed the contribution.

The PathMap changes were not correct as "" is the pattern for "/" path only.
Also removed the use of the lazy list