WIP chef server core changes.

waiting for CI builds since the initial cs12 builds (locally built) cause pkg signing errors and the version metadata is missing for rhel.  I'll test these changes work with the new builds before merging.

note: users recipe doesn't work with cs12  (or at least when I tried it)