HTTP/2 Draft 16

Motivation:
HTTP/2 draft 16 has been released https://tools.ietf.org/html/draft-ietf-httpbis-http2-16.

Modifications:
The HTTP/2 codec should be updated to support draft 16.

Result:
HTTP/2 codec is draft 16 compliant.
>That is a bit ugly

Just to confirm are you referring to the spec or do you have a better suggestion of how to handle this?

If you are talking about the spec then I agree.  It is almost seems like the "IDLE" state has been overloaded to be 2 states now.