Puppet type and provider for managing HTTP Basic and Digest Authentication