[COOK-2169] Cleanup directory creation across recipes

When running a chef-server that doesn't include the chef-server
recpie, various chef-client recipes would reset permissions.

Changed how we handle creating these directories, so that each
recipe does it in the same way.