Return a 400 response on pymongo DuplicateKeyError
Add tox support

I've started with the following versions: 2.6, 2.7, 3.3, 3.4 and pypy.
Remove the ones you don't want.

The flake8 step is added as a tox test environment.

There was a problem with the config.py test. Where the custom name was
tested. I've found some problems in pypy and py34 with that test because
the name of the module wasn't an existing one, so after playing with
multiple options, the easiest patch was to use the name of an existing
module.
Remove python 3.4 from tox and travis.

Travis is working on it but not yet ready.
Added again find_packages.

Removed it to test some things and forgot to add it back. Sorry.
tox and pypy
pytest was looking for tests in the tox environments
Updated testing documentation with tox
Merge branch 'tox' of github.com:graffic/eve into graffic-tox
Add Python 3.2 and PyPy to official supported pythons.
Merge branch 'graffic-tox' into develop
3.2 not really
Merge branch 'develop' of github.com:girogiro/eve into girogiro-develop
on_update(ed) and on_replaced(ed) to receive original document too.
Merge branch 'girogiro-develop' into develop
Fix malformed features table.
Merge branch 'mongo_duplicate_key_errors' of github.com:boosh/eve into boosh-mongo_duplicate_key_errors
Changelog: 400s on pymongo DuplicateKeyError.
boosh
Merge branch 'boosh-mongo_duplicate_key_errors' into develop
typo