Maint: Be more clear that puppet queue is deprecated

- Remove link to old wiki docs
- Link to PuppetDB docs
- Say "deprecated" again
Maint: (#18294) Update docs for ip property of Zone type (allows defrouters since 2.6)

Per Redmine 18294, the Zone type has allowed specifying default routers as part
of the IP string since at least 2.6 -- see Redmine 4296 for deets. This commit
updates the doc string to show how to do that.
Maint: Move pkgdmg documentation into provider description; document changed behavior

This wiki page was more longwinded than it needed to be; you can really sum it
up in about four bullet points. So I did that, and removed the wiki link.

Also, while investigating what the wiki said, it became clear that this provider
no longer actually uses open-uri: a Kernel.open call was changed to File.open,
but apparently nobody was using file:/// URLs (or anything weirder), so it went
unnoticed. So I added some comments for future maintainers of this code.
Maint: Remove remaining links to wiki pages in Puppet source

These pages now all have better-maintained counterparts in the main docs site.
(#16570) Don't load the node object again in configurer

Avoid loading the node object again if we already have a catalog.
Bug 1051 (platforms mistook for versions)

Fix bug PUP-1051 by stripping out the extraneous platform info from the individual versions of the gems.
(maint) cron: Make the munge method for the command property more readable

The removal of leading and trailing spaces in cron commands was
performed using a perlism instead of just using String#strip.
Do that instead.
(PUP-1051) Add rspec test to verify fix
(main) Remove symlinks from acceptance harness

Git's cross platform handling of symlinks is problematic on windows, and
the symlinks are also causing problems in third party software like
Eclipse.  This commit removes them, and instead is explicit about which
pre-suite steps are executed, in what order, in the
config/{git,packages}/options.rb files.
Revert "Merge pull request #2207 from jpartlow/maint/master/simplify-confine-for-6857-test"

This reverts commit 6ad16a47f878df3eb3a31c063bff3e0f5c63745b, reversing
changes made to 2f1bee412b41cd2b244da39883f3a08a37aef1a3.
(maint) Update fedora platform designation for ticket_6857 test

Our config/nodes platform strings have changed and now read 'fedora'
rather than 'fc-' so ticket_6857_password-disclosure-when-changing...
needed to be updated to perform the ruby-libshadow test on fedora again.

Also providing the libshadow test output so we can see a little better
what's going on the next time this needs debugging.
(maint) Add a diagnostic check that lmhosts is running
(#7173) Add HTTP basic auth support to HTTP reporting in Puppet.

Does the following:

 * Add logic in Puppet::Reports::Http to properly handle HTTP basic auth using the form http://username:password@host/path
 * Add a unit test to make sure HTTP basic auth is done if it is given in the url
(PUP-1068) Add basic auth to HTTP Connection

Sometimes a request needs to perform authentication. We can support this
with basic auth readily enough.

This commit moves the basic auth support from the report processor and
makes it a capability of the network connection code. As part of this it
needed to move away from using the #get, #post, etc calls on the
connection object and instead construct the Net::HTTP request objects.
This might present a slight change in behavior, but not one that users
will normally notice. The most noticable change is that the #request
method can no longer be used for calling arbitrary methods on the
underlying connection, instead it can only be used to call to the
appropriate request method (get, head, delete, post, put)

In order to make this work more clearly, this also adds actual
parameters to the connection class's #get, #post, etc methods. The
defaults are taken from the Net::HTTP defaults, which is what would have
been used before.
Merge pull request #2217 from jpartlow/maint/master/revert-6857-test-changes-and-match-fedora

Maint/master/revert 6857 test changes and match fedora
(PUP-1144) Make future parser accept $_private

This removes validation of QualifiedName (they must be validated
differently depending on where they appear). Variables were bit
by this too restrictive validation rule.
(PUP-1144) Make future parser accept $_private

This removes validation of QualifiedName (they must be validated
differently depending on where they appear). Variables were bit
by this too restrictive validation rule.
Merge pull request #2219 from zaphod42/feature/master/pup-1068-submit-reports-with-basic-auth

(PUP-1068) Add basic auth to HTTP Connection and HTTP Reports
(PUP-1144) Fix up failing tests (pending new/better validation)

Two tests that expected validation to fail did not get triggered
because the too strict validation was removed. It needs to be replaced
with a different better validation. Such validation should be added
in 3.5 (too much work for 3.4) - instead, just accepting potentially
faulty names (they still have to lex correctly).
(PUP-1144) Fix up failing tests (pending new/better validation)

Two tests that expected validation to fail did not get triggered
because the too strict validation was removed. It needs to be replaced
with a different better validation. Such validation should be added
in 3.5 (too much work for 3.4) - instead, just accepting potentially
faulty names (they still have to lex correctly).