(PUP-3291) Remove autoload from puppet/interface
(PUP-3294) Remove :parent from newtype options
(PUP-3250) Remove face "secret_agent"

This removes the application and face called "secret_agent"
(PUP-3250) Update documentation after removal of "secret_agent"

As a consequence of remoging the face and application "secret_agent"
the yard documentation and manpages needed regeneration to get rid
of mentions of "secret_agent" as well as documentation generated for
the now removed face/application.
Merge pull request #3200 from kylog/issue/pup-3294/remove-parent-from-metatype

(PUP-3294) Remove :parent from newtype options
Merge pull request #3201 from hlindberg/PUP-3250-Remove-secret_agent

(PUP-3250) Remove secret agent
Merge pull request #3199 from hlindberg/PUP-3291_Remove-autoloader-from-PuppetInterface

(PUP-3291) Remove autoload from puppet/interface
(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