Macauthorization module for Puppet. Moving code out of core.