Add a puppet_auth type and provider

Manages entries in Puppet's /etc/puppet/auth.conf configuration.