Update to http/2 draft 12

This is a WIP branch, and will probably complete this weekend.

- [x] update hpack to draft 07
- [ ] update http/2 to draft 12

closes #772