No more DecimalField since using mongomallard
No more support for nested lists since objs arent resolved properly
During updates, only set the fields that appeared in the request payload

Allows us to have the resource update_object set non-posted fields
Have a reference to the view on the main resource.
Revert "Have a reference to the view on the main resource."

(We can get similar information by using subclasses or overriding get_object/get_objects functions)

This reverts commit dd45db0722b106cbee7c54f0aec8a188d74d7c58.
Fix requirement
Merge pull request #49 from elasticsales/feature-mongomallard

Uses the mongoengine repository at https://github.com/elasticsales/mongoengine/