Resurrect chef server support

This patchset does many things.  The main one is to resurrect chef-server support and switch all the internal roles back to using the chef jig instead of the chef-solo jig.

For now, we patch the embedded chef-server to make it play nice with Docker and systemd based init setups.  These patches should no longer be needed with the next major version of chef-server.
it we are importing cookbooks like this (I don't object), it would be helpful to have a cross reference and/or tag to make it easier to diff for changes in the future.