Prefetch fixed cookbooks

**NOTE** Dependency on cookbook-omnifetch will be updated to once that's released.

Adds limited ability to cache cookbooks so that git and local cookbook data can be fed into the dependency solver. With this patch it is possible to evaluate a policyfile and produce a solved dependency graph.
you'll also want to support location_type = supermarket very soon