Add the puppet_server/puppet_ca_server facts.

These facts can be used by the Puppet manifests to
permanently configure a host to point to a non-default
puppet server.

Example:

    # The puppet server name passed in
    puppet_server=xxx.xxx.nextdoor.com
    puppet_ca_server=xxx.xxx.nextdoor.com

Additionally, this PR includes support to disable/enable puppet reporting.