Add dev-requirements.txt

Also add some other stuff from CKAN into the .travis.yml file.