PUP-3128: enabled pacman as default provider for manjarolinux

Change-Id: I4205d3e524e1bb37ac7337e18266910daaa603ed
(PUP-3144) Rewrite OpenBSD service provider with rcctl(8)
Merge pull request #3003 from TimWSpence/PUP-3128

PUP-3128: enabled pacman as default provider for manjarolinux
Merge pull request #3017 from jasperla/openbsd_service

Rewrite OpenBSD service provider with rcctl(8)
(PUP-3228) Remove "{}" from PUPPETMASTER_EXTRA_OPTS and
PUPPET_EXTRA_OPTS in systemd files

The "{}" prevent systemd from interpreting values correctly and causes
services to fail to start
(maint) Clarify the error message when a relationship can't be established

The following error message:

    Error: Could not retrieve catalog from remote server: Could not intern
    from text/pson: Could not intern from data: Could not find relationship
    target "File[]"

Will get additional information:

    Error: Could not retrieve catalog from remote server: Could not intern
    from text/pson: Could not intern from data: Could not find relationship
    target "File[]" for Apache::Vhost[example.com]

So the error is easier to debug.
Merge pull request #2990 from roidelapluie/beter_relationship_error_message

(maint) Clarify error message when a relationship can't be established
Merge pull request #3015 from tmclaugh/systemd_sysconfig_vars

(PUP-3228) Remove "{}" from PUPPETMASTER_EXTRA_OPTS and PUPPET_EXTRA_OPTS
(PUP-3119) Add yaml output to puppet resource
Merge pull request #3077 from kylog/issue/pup-3119/puppet-resource-yaml-output

(PUP-3119) Add yaml output to puppet resource
PUP-1244 fix yum handling where version only is specified
Merge pull request #3078 from kylog/issue/pup-1244/fix-rpm-yum-version-comp

PUP-1244 fix yum handling where version only is specified