Update chef configuration with changes from staging.

Using the lessons learned in the staging environment we've updated the
chef configuration (not working yet).  This begins to align us with how
things should be run in production but the mongo cookbook still needs to
be patched so it has arbitrary user support like the rabbit cookbook.