First pass at a great workflow RFC to rule them all.

And in a one-repo world `chef test unit` runs all the chefspec tests against all the cookbooks in the repo, or you have to cd into the cookbook or give the cookbook name as an argument?  And how do monolithic cookbook repo people do their CI against the repo?  Test everything, then promote?