Fixes #39 and #51

The test jobs had a bug where they archived the .pyenv virtual environments with every test package. The scripts inside the .pyenv all had their python interpreters set and hardcoded to $project_name-test,
which made installing anything in the virtualenv actually install it in the $project_name-test environment. If the quality job, which checks out the test job archive, had any python packages that were dependent, it took two runs in order to be able to use the right environment. This commit fixes this issue.

Fixes #39 and #51