Permit selection of YUM mirror

Our site mirrors the PuppetLabs repos.  This pull request adds the ability for the caller of puppetlabs_yum to specify the first part of the URL, therefore giving us the ability to point at our local mirror instead of yum.puppetlabs.com.