install and uninstall only use on pip call when executed with a list of packages + compatibility with newest version of origin

before there was a pip call for every package in the list --> changed to a single call with all packages in it
added changed from last commits to virtualenv-api origin