(maint) Update hash syntax in uber_build polling for ruby 1.9/1.8

As we still support older rubies in our tools, we cannot yet move to the
more modern hash syntax. This commit updates the uber_build polling
argument setting to use the hash rocket instead of the newer syntax.
Merge pull request #344 from haus/maint/master/update_hash_syntax

(maint) Update hash syntax in uber_build polling for ruby 1.9/1.8
(maint) Update smoke-test ticket description

Now that we are testing service scripts and passenger in Puppet
acceptance with package installs, we no longer need to smoke test deb
and rpm packages. I've updated the description of the smoke-test ticket
to reflect this.
Merge pull request #343 from jpartlow/maint/update-smoke-test-description

(maint) Update smoke-test ticket description
Support polling behavior in pe:jenkins:uber_build.

Signed-off-by: Wayne <wayne@puppetlabs.com>
Merge pull request #346 from waynr/add-polling-to-pe-jenkins-uberbuild

(MAINT)Support polling behavior in pe:jenkins:uber_build.
(CPR-83) Extend rsync_from to include extra flags

In a previous commit, the rsync_to method was updated to include
arbitrary extra flags to facilitate overriding the default extra_flags
of --ignore-existing. This commit applies the same change to the
rsync_from method, except there is no default set of extra flags.
Merge pull request #347 from haus/ticket/master/cpr_83_add_extra_flags_to_rsync_from

(CPR-83) Extend rsync_from to include extra flags
(RE-3273) Remove the 'update downloads page' subtask
Merge pull request #348 from kylog/maint/remove-obsolete-subtask

(RE-3273) Remove the 'update downloads page' subtask
(RE-3310) Update PE mock substitution

Previously the PE mock substitution tried to match the provided PE
version against the mocks listed in the build_defaults. This works as
long as the build_defaults file is up to date, but fails if the
build_defaults' mock list is out of date, as is often the case. This
commit updates the automation to use a regex instead of literal match.
This assumes we never have a platform version that is in the x.y format,
which is currently true and seems unlikely to change.
Merge pull request #349 from haus/ticket/master/re-3310-update-mock-templating

(RE-3310) Update PE mock substitution
(RE-3358) Move versionbump from Pkg::Tar to Pkg:Util:File.

Prior to this commit, versionbump was occurring in Pkg::Tar, but not
Pkg::Util::File. This resulted in missing versionbumps for some artifacts,
such as gems. This commit moves the versionbump to Pkg:Util:File, where
it will versionbump the appropriate artifacts.
Merge pull request #350 from geoffnichols/RE-3358/3.4.x/move_versionbump_to_file

(RE-3358) Move versionbump from Pkg::Tar to Pkg:Util:File.
use matching for cows instead of splitting based on dashes
Merge pull request #351 from heathseals/re-1582/cumulus_fixups

(maint) use matching for cows dist and arch instead of splitting based on dashes
escape the '.' in the cow match regex, just in case we ever have an arch with cow in the name.
Merge pull request #353 from heathseals/re-1582/cow_regex_fixup

escape the '.' in the cow match regex