update ripienaar/concat -> puppetlabs/concat
Fixes TRAINVM-46: check hostname validity

See: https://tickets.puppetlabs.com/browse/PUP-677
Puppet fails when the hostname, and thus the username on the master
  is set to all numerals.
I decided to apply the test to advanced as well, since although we
  don't manage the ssh_authorized_keys it is possible that something
  that relies on executing a command as a user might fail if we set
  the hostname and the username with all numeric characters.
copy+paste fix
Fix spelling error.
Merge pull request #179 from klynton/bugfix/augeas-error

Fix spelling error.
Update Puppetlabs yum repo baseurl

They've changed the URL to the Puppetlabs yum repositories. This commit updates
our yumrepo resource to reflect those changes. And shit.
Merge pull request #180 from glarizza/bug/pl_baseurl_fix

Update Puppetlabs yum repo baseurl
Install yum-plugin-priorities

In order to use yum priorities, the 'yum-plugin-priorities' package needs to be
installed (ref: http://wiki.centos.org/PackageManagement/Yum/Priorities). This
commit adds a package resource to do just that.
Merge pull request #181 from glarizza/yum_priorities

Install yum-plugin-priorities
Stop deleting the cached PE installer
Merge pull request #182 from casharma/fix/cached-installer

Stop deleting the cached PE installer
Updating the PE version and CentOS version.
Merge pull request #183 from klynton/upgrade/pe/centos

Updating the PE version and CentOS version.
Disabling the caching of PE pacakges

yum-enterprise.puppetlabs.com is no longer needed for PE > 3
The puppetlabs yum repo, yum.puppetlabs.com now disabled by default
Merge pull request #184 from casharma/fix/remove-yum-enterprise

Disabling the caching of PE pacakges
update the regular expression for hostname validity
Fixes TRAINVM-56
Merge pull request #171 from casharma/bugfix/TRAINVM-46

Bugfix/trainvm 46
Additional steps needed to disable puppetlabs-enterprise-extras
Merge pull request #185 from casharma/more/disabling_enterprise_extras

Additional steps needed to disable puppetlabs-enterprise-extras