Allow virtualenvs to be specified

As well as Python versions (per cluster)