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. 
It's used by oo-diagnostics for some of it's checks so that's why I've left it in there. I guess if it's left in there we should install it in every role that includes rubygem-openshift-origin-common which provides oo-diagnostics, not just the node role.