Another major refactor.  Secondary backends and frontends can now fetch
config files by pulling them, instead of them having to be pushed from
the primary backend.  This feels much more Chef-y.  Ideally this will
all be controlled via chef_metal at some point.  Also consolidated all
the small helper recipes with include_recipe into primary, secondary,
and frontend.