Extract the Puppet Labs OS module to it's own repo

This initial commit sets the stage for releasing a stand-alone puppet
module that expresses it's dependencies on other modules.