Switch travis builds to use tox

This keeps the local and remote testing processes in sync.  Tox itself
just runs invoke, as you'd expect, to execute the tests, so no matter
where or how you run the paramiko test suite the behaviour turns out the
same.