dave-shawley/ietfparse — pull request #1 by dave-shawley (2014-09-21 14:31:14+00:00)
Title: Implement content negotiation

This PR adds the following functionality:
- ``algorithms.select_content_type``
- ``datastructures.ContentType``
- ``errors.NoMatch``
- ``errors.RootException``
- ``headers.parse_content_type``
- ``headers.parse_http_accept_header``

The primary function is `algorithms.select_content_type` which is an RFC 7231 compliant implementation of _Proactive Content Negotiation_.