Fixing build and packaging issues

Some fixes related to build and packaging:

* moved wheel dependency to requirements-build.txt
* made requirements.txt the single source for dependencies (removed duplication from setup.py)
* added requirements files to manifest (fixes local tox build)