Allow sorting and embedding by default in domain delaration
remove problematic multiplicity check
add pre_event for all http method
add test for pre_event
Allow JSON encoding at the DataLayer level.

JSON encoding is now handled at the DataLayer level allowing for specialized,
granular, data-aware encoding. Also, since the JSON encoder is now a class
attribute, extensions can replace the pre-defined data layer encoder with their
own implementation. Closes #102.
Account Management: update event names. Closes #163.
typo mistake

continuous...
Merge pull request #166 from franciscocorrales/patch-2

typo mistake
Support for endpoint-level authenticatoin classes.

Custom authentication classes can now be set at endpoint level. When
set, an endpoint-level auth class will override the eventual
global-level auth class. Authentication docs have been updated (and
greatly revised) accordingly.

Closes #89.
Sphinx rst fix
Merge branch 'auth-at-resource-level' into develop
Merge branch 'feature/allow_embedding_and_sorting_in_domain_declaration' of https://github.com/nextsociety/eve into nextsociety-feature/allow_embedding_and_sorting_in_domain_declaration

Conflicts:
	eve/flaskapp.py
	eve/methods/put.py
Make tests work with PR #147.
Default sorting for API endpoints.
Default sort only active if 'sorting' enabled.
Test default sorting.
renamed 'sort' > 'default_sort' for clarity.
Documentation for default sorting.
Christoph Witzany
Union of both default and client embedding.