Vcs unpack once per run

This improves performance dramatically, and ensures that the
dependencies etc do not change while pip-compile runs.