Add manage_sudoers parameter to enable 3rd-party module to handle sudo
add custom_repo to foreman_proxy
Change manage_sudoers parameter to only exclude the /etc/sudoers.d resource
Add the omapi key support for DHCP into the module.
Add example key/secret comments back to the template
Split out managed from being enabled in settings.yml.
Don't print empty strings for dhcp_key_name/secret
Add support for options 'ssldir' and 'puppetdir'

This is useful if the puppetmaster configuration and/or ssl directory was
installed in non-standard locations.
Use Puppet agent variables to avoid duplication
Get puppet parameters from theforman/puppet-puppet module
Add testing infrastructure
Do not use a default DHCP range

Providing a free lease by default is intrusive and not needed for
foreman to function.
Simplify proxydhcp inline templates
Add Modulefile and pre-reqs for Puppet Forge
Fix name of puppet confdir parameter
Use RC repo
Generate puppet_conf path from puppet confdir
Validate parameters
#2577 syslinux memdisk support
Use @var for puppet 3.2 compatibility