Make Travis CI use tox for tests

This reduces duplication (somewhat), and also currently tests don't work
at all on Travis, but work fine with tox on my machine.