(maint) Adjust harness to use acceptance/{tests,lib}

Previously tests were in acceptance/config/el6 and we were only tarring
that directory.  Now that we've removed the separate subtree of
acceptance tests under el6 we need to adjust to tar and execute against
the base acceptance/tests.
(maint) Harness adjusts packaging paths based on rc status

Packaging repository sets package paths to devel or products based on rc
status of the commit being packaged. So if we fail to find it as
products.repo, we try again as devel.repo.
(maint) Temporarily point to my fork of puppet-acceptance

We will transition to depending on Beaker as soon as my PR to
puppetr-acceptance is merged into Beaker.

https://github.com/puppetlabs/puppet-acceptance/pull/511
(#22324) Adds two tests added after 3.2.2

And adjusts for current puppet-acceptance usage.
(#22324) Removed ConfigUtils and its references.
(#22324) Replace deprecated run_agent_on

run_agent_on is deprecated in current puppet-acceptance (6827216)
Replaces it with on(agent[s], puppet('agent', <args>) ... )
(#22324) Changes deprecated puppet_<foo> calls

Uses pupet('<foo>', args) instead of deprecated puppet_<foo>(args)
(#22324) Set node_terminus => 'plain'

node_terminus is set to 'plain' because it defaults to exec for PE.
Setting this to nil is not an option as this is specifically disallowed
in the Puppet code.
(#22324) Remove the pe-pupet group fallback for temp files

Default group should be provided by the puppet-acceptance Host instance
which is aware of the difference between a pe and a foss systest run.
(#22324) Run agent_disable_lockfile.rb in the context of a master

Prior to PE port this test was run against a running master.  That
change was lost when the test was fixed up to be pe/foss neutral.  This
commit adds back a running master.

It also replaces run_agent_on which is deprecated in current
puppet_acceptance.
(#22324) Test puppet module list

This is a pre-existing test.  This is the correct version.  It was
probably lost during the churn of this multi-merge of pe-acceptance and
rebasing for testing against packages...
(#22324) Remove unused puppet.conf reference.
(#22324) Update with_puppet_running_on args

Updates the argument syntax to match the current with_puppet_running_on
method in puppet-acceptance (6827216).
(#22324) Formatting changes
(#22324) Explicitly reference server for agent calls
(#22324) Make puppet_cert_generate_and_autosign.rb pe/foss nuetral

Obtains ssldir from host configuration rather than assuming it is
relative to a particular location (packages may place it in non-standard
locations).

Provides hostname and fqdn for dns_alt_names, because setting certname
to what the 'master' puppet-acceptance method returns just sets to
hostname, which then fails when fqdn is used for cert checks.
(#22324) Formatting fix
(#22324) Fix old reference typo
(#22324) Capture ssldir from config so will work against packages
(#22324) Make test pe/foss neutral for certname.