cleanup & refactoring
add field projection for collections

This feature allows to create "views" of collections, or more
precisely decide what fields should or should not be returned
using a projection.

More info :
http://docs.mongodb.org/manual/reference/glossary/#term-projection
Cerberus 0.2.0 or greater required
Tests for 'allow_unknown' feature
'allow_unknown'
Documentation for the 'allow_unknown' feature
Changelog update: 'allow_unknown'
Merge branch 'allow-unknown' into develop. Closes #34.
Merge branch 'projection' of https://github.com/nicbaz/eve into nicbaz-projection
'projections' docstrings update
'projections' docs
Projections
Merge branch 'nicbaz-projection' into develop
the canonical typo
That's what you get for having a duplicated __version__
Proper max_results handling in eve.utils.parse_request, refactored tests

* fixes issue #43
* parse_request tests now using self.app.test_request_context to pass args and headers (just like in real app)
Merge pull request #44 from Tefnet/5dc46af0edbfccee3c26cffa9c8a9029867ab5b3

Proper max_results handling in eve.utils.parse_request, refactored tests. Closes #43.
Tomasz Jezierski
Proper max_result handling (Tomasz Jezierski)