Fixed an AttributeError triggered when Mapping.get_attribute_map was
called without passing a key.
Improved the behavior of the DataElementAttributeProxy. Alert: Breaking
change!

Will now raise an AttributeError when an attribute is accessed that is
not set on the underlying data element. This is important for PATCH
requests and needs to be distinguished from setting the value of an
attribute to None.
Merge branch 'master' of https://github.com/cenix/everest
More work on the data element interface for better PATCH support.

We can now properly distinguish between a None value sent and no value
sent at all.
Merge branch 'master' of https://github.com/cenix/everest