HTTP/2 Frame to HttpObject Adapter

Transferring @Scottmitch's personal pull request to @akamai's fork for https://github.com/netty/netty/pull/2695
This is often a bad idea as this object escapes it's own constructor. If you want to pass in this you should better use a static method which first construct the object and then add it to as listener.