Use Distribute as packaging tool
Separate development requirements and update .travis.yml

.travis.yml now uses Distribute's build and install methods and
fetches dependencies properly.
Update installation and development instructions in README.rst