(#22324) Puppet cert generate tests do not clear master ssl dir

A PE installation's ssl settings may not be easily cleared and recreated
(for the master node) as there are other components (passenger for
instance) which rely on the current settings.  This commit changes the
puppet_cert_generate_and_autosign.rb so that it does not delete and
recreate the master ssldir.  Agents are still cleared and reset.
(maint) Check jenkins queueItem as well for a pending job

The ci:check_for_downstream task would fail to find a job if it was
queued behind a currently running job as this are not listed in the
'builds' section.  The first queued item is listed under queueItem, and
this change checks there.  I have not found a way to query jobs queued
beyond the first.
(maint) Remove typo '3' in module_utils

An extra 3 crept into the beginning of the block.
(maint) Default xml output for beaker runs.

Ensures we generate xml xunit data by default running the acceptance
tests through Beaker.
(maint) Fix default secs for destroy preserved hosts task

Setting a default now if explicit nil passed for secs_ago.
(#22324) Loosen the host regex for package apply test on debian

Previously was testing for an fqdn which could vary from test system to
test system, but really we don't care how the host name is specified in
the output for this test.