Lcg/yay chef 12

sorta looks like we should actually write this spec, looks like a TODO that never got done.

i also have specs to write here around the cleaning-up-deleted-files-from-the-cache use case and the override-run-lists-dont-clean-from-unused-cookbooks cases.