Renaming parameter use_testing to repo

Based on https://github.com/theforeman/puppet-foreman/commit/c7b3916ddd78f278767c8ac7768ce96ffb0a6327
Fix dns_forwarders to not rely on dynamic scope
fixes #2065 - use version dependent puppetrun/kick path

Specify wildcard in sudoers rules to enable "puppet kick <host>", else sudo
doesn't permit additional arguments.
Add SSL and trusted hosts configuration options

Defaults to SSL enabled, using Puppet certificates and key
Ensure sudoers.d exists before attempting to use it
Archlinux fixes