HTTP/2 Frame to HttpObject Adapter

Transferring @Scottmitch's personal pull request to @akamai's fork for https://github.com/netty/netty/pull/2695
You use protected (rather than private) a lot throughout this PR ... is there a specific need?