Refs #7224 - initial pass at making puppet-candlepin work for hosted environment

Replacement of #10.

This PR is an initial change to move the puppet-candlepin module closer to being able to be reusable for hosted candlepin.