Only create a virtualenv if not already there.

Update documentation on virtualenv system argument, and make sure pip is upgraded.