WIP: refactor travis building

This switches travis to using the standard Python virtualenvs.

I ran into some problems with cvxopt, so this is still WIP.  Please feel free
to take over this pull request with your own branch and kill this one, if you
can work on it.