Specify a range of dependant package versions.

As per #378. This will prevent users being forced to use old versions
of packages when new, compatible versions are available.
Support for python wheels http://wheel.readthedocs.org
Merge branch 'develop' of github.com:amorphic/eve into amorphic-develop

Conflicts:
	setup.py
Broader range of dependant package versions #379.
James Stewart
Merge branch 'amorphic-develop' into develop