Switch to ruby and python packages in hiera

Ruby and python packages should follow the same pattern as system
packages in terms of defining them for roles. Switching to this pattern
also allows more easy visibility of packages requested for install.
Merge pull request #218 from alphagov/packages-as-hiera

Switch to ruby and python packages in hiera