vim-enhanced and screen aren't necessary
Remove unnecessary packages from puppet management

The following packages need not be managed by puppet as they're all included as
dependencies of other packages we require.

dbus, oddjob, policycoreutils-python = openshift-origin-node-util
git, libcgroup = rubygem-openshift-origin-node
make = lsb-core + 1000 other RHEL packages
Clean up to avoid unnecessary notices and service restarts
Add extra district, zone and region options
Merge pull request #369 from sdodson/Issue332

Remove extraneous package requirements from node role
Merge pull request #366 from andrewklau/foreman_fixes

Clean up to avoid unnecessary notices and service restarts
Merge pull request #285 from andrewklau/add_region_support

Add extra district, zone and region options