Refactor package handling

Instead of hardcoding the lists of packages to install, set them as attributes based on platform. This defaults to the CentOS/Redhat set of packages. The Ubuntu attributes are current for 13.04, and may need to be tuned for previous versions.