(docs) Note that the path setting only works in main section of puppet.conf

See PUP-3023 for more info.
Revert "Merge pull request #3090 from adrienthebo/issue/master/pup-1106-check-for-failed-deps-on-refresh"

This broke the acceptance test tests.ticket_7728_don't_log_whits_on_failure.rb,
so I'm backing it out until I can update the whit acceptance test as
well.

This reverts commit ec03dee5ac403d0c110cb8c65103c0f4a2ee8391, reversing
changes made to 7b410fe1c94f37a8ad5732affb7e2d9355b38289.
(maint) Add Equifax cert for pmt acceptance

The forge SSL certificates are being updated to use SHA-256, and that's
introduced a new certificate dependency that's not present on Windows.
Add it as part of acceptance testing. This is a stop-gap until the PMT
is fixed to come with its own certs.
Merge pull request #3320 from MikaelSmith/maint/master/fix-acceptance-cert

(maint) Add Equifax cert for pmt acceptance
Revert "Revert "Merge pull request #3090 from adrienthebo/issue/master/pup-1106-check-for-failed-deps-on-refresh""

This reverts commit 03a279c3598554c309e0567a5e00c161e422ea04.
(PUP-1019) Remove ZAML

Before this commit we were using ZAML by monkey patching the `to_yaml`
function to use ZAML.dump instead of YAML.dump. After removing `zaml.rb`
tests started failing because of the way that ZAML serialized YAML so
assertions in those tests were changed.

This commit also adds in a patch to YAML.Psych to handle the cases where
ruby objects were being encoded improperly.

This commit removes the use of ZAML in puppet as part of the Puppet 4.x
code removal efforts.
Merge pull request #2966 from nfagerlund/docs_path_setting

(docs) Note that the path setting only works in main section of puppet.c...
(PUP-1106) Reduce log level when unscheduling events
(maint) Use less brittle regexps for whit check
(maint) Add Equifax cert for pmt acceptance

The forge SSL certificates are being updated to use SHA-256, and that's
introduced a new certificate dependency that's not present on Windows.
Add it as part of acceptance testing. This is a stop-gap until the PMT
is fixed to come with its own certs.
Merge branch 'backport/stable/equifax-cert' into stable

* backport/stable/equifax-cert:
  (maint) Add Equifax cert for pmt acceptance
Merge branch 'stable'

* stable:
  (maint) Add Equifax cert for pmt acceptance
(PUP-1019) Fix serializing environments.

This commit fixes a regression with Puppet::Node::Environment
serialization. When a Puppet::Node::Environment object would be
serialized the entire object was serialized instead of just the
environments name.
Merge pull request #3322 from adrienthebo/issue/master/pup-1106-check-for-failed-deps-on-refresh

(PUP-1106) Don't process events for skipped resources, take 2
(maint) Correct class name in acceptance test
Merge branch 'maint/master/misnamed-class'
(maint) Clarify Puppet::Util::PsychSupport#encode_with method

Add additional documentation on the encode_with method.
Merge pull request #3301 from demophoon/remove/master/zaml

(PUP-1019) Remove ZAML