Fixes #181.
Let cursor add additional information to response.

For elasticsearch facets feature there is additional object returned
with result. If possible for cursor to get the response before it's
send it can add this information.
Allow ID_FIELD in schema if not of 'objectid' type.
Custom ID fields tutorial update: POST, and edits.
Custom ID fields: POST, PATCH, PUT and DELETE support.
fixing typo; mentioned 402, should be 412
Merge branch 'master' of https://github.com/joshvillbrandt/eve into joshvillbrandt-master
Josh Villbrandt
Merge branch 'joshvillbrandt-master' into develop
Consistent responses, and rewording
typo
Use cursor.extra for extra response data.

Instead of cursor.info use cursor.extra attribute to provide
additional data to response.
typo

The correct is: "customizable" with Z
http://dictionary.reference.com/browse/customizable
With S doesn't exists: http://dictionary.reference.com/browse/customisable?s=t
Merge pull request #189 from franciscocorrales/patch-8

typo
ISSUES allows to customize the issues field.

Partially addresses #187 (adds proper tests, documentation and default
values).
STATUS allows to customize the status field.

Adds to #187.
ITEMS allows to customize the items field.

Adds to #187.
LINKS allows to customize the links field.

Adds to #187.
IF_MATCH allows to disable concurrency control.

Addresses #187.
Fix python2.6 tests.

AssertIn is not supported, use assertTrue instead.