RF: switch travis tests to use virtualenvs

We were using a trick to get the dependencies on travis, working round
their virtualenv setup.

Now there is a usable travis wheel repository, we can use our own
virtualenvs and install all optional dependencies.