Change to setup.py for all things.

Change .travis.yml to use setup.py to run the test suite with the
built-in nosetests plugin.