pip: Add support for choosing Python interpreter in virtualenv

Would be nice to have the ability to set which Python binary to create the virtualenv with.