Add fedora support

Fedora RPMs are maintained under a different URL path pattern in the Puppet Labs repo than RHEL RPMs, as per the examples given at http://docs.puppetlabs.com/guides/puppetlabs_package_repositories.html#for-fedora

As well - at least in Fedora 18 - it was necessary to install the gnupg package; it was not present by default.