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
Merge pull request #369 from sdodson/Issue332

Remove extraneous package requirements from node role