Progress of puppet resource evaluation printed to separate log

The progress of the puppet resource evaluation will be printed
to a separate log file. Each resource being processed will update
the log file, for instance:

Resource (88/332), 26%: File[/usr/local/bin/perl]
Resource (89/332), 26%: Class[Site]

The log file location defaults to /var/log/puppet_progress and can
be configured in the puppet conf under the [main] section:

progressLog = /var/log/puppet_progress
Package group added to the yum provider

RHEL introduces package groups, collections of packages identified by names
with a leading '@'.
For instance: @base

The yum provider has been patched to support the installation of
these groups