Add class puppet::repo::puppetlabs

This commit adds a class that configures the puppetlabs
apt repository.
Add support for redhat repos