travis: use tox for tests
travis: also test pypy
travis: enable coveralls for coverage reporting