Add support for RFC 2324's HTTP extensions

I can't help but notice this library isn't compatible with [RFC 2324][rfc]. This PR will make the library fully compatable.

  [rfc]: https://tools.ietf.org/html/rfc2324