Add support for content type in file storage.
Fix test case due to new file object.
Increase readability by inverting the test.
Callbacks get whole json response on 'on_fetched'.

This allows for callbacks functions to alter the whole payload, even when
HATEOAS is enabled and '_items' and '_links' metafields are present.
Add fix for issue 282
Remove future config option
Add new line for flake8
Fix Python3 dictionary changed size during iteration error
Automatic fields correctly handled in projections.
Merge branch 'joshvillbrandt-develop' into develop

Closes #282.
Support Eve
A more succint plea for support
PyMongo 2.7
Pass the request, not the resource to on_pre_POST_<resource> callbacks
Merge pull request #309 from boosh/fix_on_post_resource_params

Pass the request, not the resource to on_pre_POST_<resource> callbacks
Add ability to send entire doc on write #36
Add flake8 cleanup.
Delete methods renamed for better consistency
Fixes #316.

If the response and the expected response were one second off, this test
failed.
Address test HEAD request with no Expires header.