Only create a venv when in jenkins

Jenkins is configured to clean workspaces as a post-build action, so
every new build should be a new venv, nice and clean.
Drop pep8

pep8 and ansible don't mix at this point, so drop it from being tested.
Merge pull request #694 from blueboxgroup/fix-venv

Start with a fresh venv each time