Dialects in Chef

Have at it. There was a lot of discussion about this last time, and the agreement was that while the framework would be added to core, only Ruby and JSON dialects would be included to match existing functionality. All new dialects will be done in external gems/cookbooks until such time as they can prove their worth in battle, as it were.

I think adapting the old patches would be a good step, which covers recipes, attributes, and non-chef_fs loading of roles/data bags/environments. The chef_fs support can build on that, along with template dialects to support things other than Erb.

Ping @sersut @danielsdeleo @sdelano @lamont-granquist