Explicitly tell the users to allow pip based installs(so they know what's going on).
Force the functions requiring pip to check if pip is allowed or not.
Merge branch 'develop' into issues/57
Update the tests to work with and around the extra `-P` flag.