(PUP-3070) Update vimfiles included in Puppet
(maint) Remove dead Transaction#handle_qualified_tags

Commit 0412515e2 removed all invocations of #handle_qualified_tags; we
can remove the remaining stub method.
(PUP-3243) There's no way the 'bsd' provider will work on OpenBSD
(PUP-3260) Remove rrdgraph report processor
(PUP-3260) Remove RRD functionality from Metric class
(PUP-3260) Remove rrd directory permissions test
(PUP-3260) remove librrd-ruby from Debian deps
(PUP-3249) Remove async storeconfigs and puppet queue
(PUP-3249) Remove puppet queue from packaging
(PUP-3249) Remove puppetqd init and default in postinst
Merge pull request #3103 from adrienthebo/removal/master/pup-3260-remove-rrdgraph-report-processor

(PUP-3260) Remove RRD functionality
(PUP-2560) Convert acceptance test for #7117 to unit test

The acceptance test for Redmine issur #7117 assumed that we would always
be able to reach the inventory the service and blindly did an HTTP
request against that to verify that directives in auth.conf could be
restricted to an environment. This is a very heavyweight way to test
this functionality, and it turns out that removing the inventory service
broke this test anyways. This commit adds a unit test to verify the
behavior of network rights with environments and removes the acceptance
test in favor of the unit test.
(maint) Actually test expected rights behavior

A number of tests were spuriously passing because we were doing a blind
check for truthiness, and `expect(:dunno).to be_true` will pass. In
addition we were checking a negative test that could never fail because
we were passing unmatchable arguments. This commit corrects the tests to
verify the correct behavior.
Merge remote-tracking branch 'upstream/pr/3102'

* upstream/pr/3102:
  (maint) Actually test expected rights behavior
  (PUP-2560) Convert acceptance test for #7117 to unit test
(PUP-3249) Remove packaging references to puppet-queue man pages

Packaging failed due to references to puppet-queue man pages that
were removed earlier.
(PUP-3249) Add back missing comma

Commit c33dc8d5958 removed the trailing comma as the "Suggests"
dependencies wrap. This commit adds it back.
(PUP-3249) Remove async storeconfigs and queue from man pages

Update man pages now that async_storeconfigs and queue_* properties have
been removed.
Merge branch 'pr/3100'

* pr/3100:
  (PUP-3249) Remove async storeconfigs and queue from man pages
  (PUP-3249) Add back missing comma
  (PUP-3249) Remove packaging references to puppet-queue man pages
  (PUP-3249) Remove puppetqd init and default in postinst
  (PUP-3249) Remove puppet queue from packaging
  (PUP-3249) Remove async storeconfigs and puppet queue

Closes GH-3100
Merge pull request #3092 from adrienthebo/removal/master/transaction-dead-qualified-tags-method

(maint) Remove dead Transaction#handle_qualified_tags
Merge pull request #3004 from jasperla/fbsd_obsd_svc

(PUP-3243) There's no way the 'bsd' provider will work on OpenBSD