.travis.yml: Test with multiple Python versions

Using tox
Ohh. I didn't mean to say the one before the `pip install` should be removed. If that fails, it's likely a server/network failure, and it _should_ be retried. But when the _test runner_ fails, that's probably a test failure, and should not be retried, or you'll be stuck in a loop, I think.