Upgrading to HTTP/2 draft 14 HTTP/1.x message flow

Motivation:

HTTP/2 draft 14 came out a couple of weeks ago and we need to keep up
with the spec.

Modifications:

-Allow informational type messages to be sent up the pipeline immediatley.
-Corrections to HttpObject comparitors to support test cases
-New test cases to support sending headers immediatley
-Bug fixes cleaned up to ensure the message flow is terminated properly

Result:
Netty HTTP/2 to HTTP/1.x translation layer will support the HTTP/2 draft message flow.
Yes you are correct and this is related to your previous question.  Because there is no clear indicator that headers have been completely read (other than receiving data or end of stream) I need a way to forward certain types of headers up immediately without waiting for the data or end of stream.

I think it would make sense to separate out concerns and the code is a bit convoluted/messy.  I will investigate.