Draft-10

Hey Gábor - coming off IETF this week, we were very excited to get draft10 landed in firefox, and of course to do that, we need node-http2 updated, as well. So, I took it upon myself to implement draft10 for node-http2 this week.

There is only one thing not implemented that draft10 requires, which is the TLS requirements enforcement. It seems that node's socket API doesn't expose enough information to actually enforce the requirements, so obviously I just couldn't do that bit :) Otherwise, everything required is done.

The other thing I left out is generating padding. That's probably something that should be implemented at some point, but isn't required for compliance (an implementation only needs to be able to handle padded frames sent to it).

I also have a pull request for node-http2 to update it to use this version of node-http2-protocol.