Don't attempt to read if the channel is closed
Do not swallow NotSerializableException
Use HttpString#appendTo instead of HttpString#toString()
and a loop to put a HttpString into a ByteBuffer.
Suspend reads if the channel is not open

This should be be nessesary, but it is better to be safe
UNDERTOW-175 Re-use an exisiting session ID rather than creating a new one
Make SavedRequest serializable
Don't attempt to read if either side of the connection is shut down
Handle pipelining corner case in the read listener
1.0.0.Beta33
Next is 1.0.0.Beta34
Avoids usage of String.getBytes() without specifying the charset.
If wrong predicate name is used print a list of all known predicates
Make path predicates take multiple paths
Make ignore flush work with setting headers
UNDERTOW-177 WebSocket Session's requestURI should include the query string
UNDERTOW-180 Check for the presence of a transfer encoding header before setting the content length
UNDERTOW-179 Don't ignore flush if a transfer encoding has been explicitly set
UNDERTOW-178 Resuming both reads and writes in the same call does not work
Fix typo
Fix up issue with servlet permissions