Remove extraneous package requirements from node role

Resolves #332 

vim-enhanced and screen are completely unnecessary. The rest are all dependencies of other core packages we're managing and have been for as long as I can tell. 
Does openshift need mlocate? if so, why is it not an RPM dependency of the package(s) that need it?