The method ChunkedStreamSinkConduit#putIntAsHexString
produces the wrong result when middle bytes of the value
are equal to zero.
Explicitly track the number of read headers

As the same header name can be present twice this will cause problems
Better error handing in the AJP client
Ignore web socket tests when using AJP