chore: Remove unnecessary ordereddict requirement

OrderedDict is no longer required for serializing errors under
Python 2.6, so it can be removed from setup.py
feat(Response): Add a response helper for setting the Link header

This patch implements an "add_link" method for the Response class that
apps can use to add one or more Link header values to a response.

See also: https://tools.ietf.org/html/rfc5988

Closes #291