use osfamily instead of operatingsystem to determine $gplusplus_package

This fixes the g++ package requirement for all RedHat variants.
Added tests for g++ package differences by osfamily
Merge pull request #32 from michaelmarziani/master

use osfamily instead of operatingsystem to determine $gplusplus_package