===
- Added key_fields to resource meta options. This allows definition of which field(s)
are used to uniquely identify the resource.
- Added support to TraversalPath (and ResourceTraversalIterator) for using key_fields,
both generating and traversing a Resource tree.
- CodecDecodeError and CodecEncodeError now inherit off CodecError.
- TraversalPath now raises multiple error types InvalidPathError, NoMatchError,
and MultipleMatchesError
- Some additional tweaks to inspect tool, as of now is still only available to
Python 3.
- Additional test cases.