RF: switch travis tests to use virtualenvs

We were using a trick to get the dependencies on travis, working round
their virtualenv setup.  Time passed, and travis-ci, others fixed the
problems with virtualenvs, so use those instead.