UNDERTOW-160 Mark strings as being able to be encoded automatically
Add REJECTED TransportGuaranteeType and change handler to deal with the new type
[UNDERTOW-158] Do not run the ClientCertRenogotiationTestCase against Proxy as it relies on being able to access the actual SSL session.
Add autobahn testsuite testing

 - introduces -Pautobahn that tests websockets agains autobanh testsuite
UNDERTOW-155 Fix issue with dispatch when context path is the empty string
HttpString: initial cleanup
HttpString: remove unused orderInt field
HttpString: small optimistic optimization to HttpString comparison
HttpString: Optimize compareTo some more
HttpString: lazily compute hashCode
HttpString: lazily construct byte array
HttpString: compareTo respects lazy bytes
HttpString: rename some unfortunately-named private methods
HttpString: *compatibility change*: rename equalToString to equalToStringIgnoreCase to be consistent with String, and in preparation for HttpString header values
HttpString: rename internal hashCodeOf(String) to hashCodeIgnoreCaseOf(String)
HttpString: javadoc for equalToStringIgnoreCase
HttpString: properly support case-insensitivity for all ISO-8859-1 characters (hopefully branch prediction will null out the cost)
HttpString: Serial version UID should be pinned at this value for future compatibility
HttpString: HttpString values (part 1): initial case sensitive/insensitive API split
HttpString: HttpString values (part 2): comparators