(PUP-3277) Do not log certs when maniuplating classifier in acceptance

There is no need to log the master certs when preparing to make
calls to a classifier service on behalf of acceptance tests. Although
the test node certs should not be sensitive, there's still no need to
capture them in the logs, and this commit adds a silent flag to those
config calls.
(PUP-2923) Add support for assumeyes to yum provider

Previously when yum needs to prompt the user for confirmation
it would fail because the assumeyes flag was not set.

Example: When trying to set gpgkey attribute to url
or having the repo_gpgcheck attribute set to 1 would cause yum
to prompt the user for confirmation on importing a GPG key. This
would cause puppet to fail.

This provides the ability to set the assumeyes attribute, defaulting
to not set.
Merge branch 'pup-2923'

* pup-2923:
  (PUP-2923) Add support for assumeyes to yum provider
(PUP-3267) Remove --listen functionality from agent
(PUP-3267) Remove puppet kick application
(PUP-3267) Remove Puppet::Run and terminii

Puppet::Run was only used by puppet kick; since we've removed puppet
kick this code is no longer in use and can be removed.
(PUP-3267) Remove puppet resource for remote hosts

The removal of `puppet agent --listen` means that it's no longer
possible to use `puppet resource` with a remote host. This commit
removes the relevant functionality in the resource command, the
resource REST terminus, and disables remote requests for the remaining
terminii.
(PUP-3305) Remove acceptance tests for Puppet kick