Add lockfile generation to policyfile compiler
Move CookbookCacheManager behaviors to default sources
Test generation of lockfile from policyfile compiler
remove pending tests that have coverage elsewhere
Update universe fixtures with supermarket data

Also add a script that can regenerate them if needed
Update community cookbook source for supermarket API change
Merge branch 'cache-community-coookbooks'