revert Requires: on foreman-release

As "repo setup" packages like this can't really have dependencies
due to the catch 22 of the repo not already being setup to resolve them.
add references to the foreman and puppetlabs repositories

Note this is done in a dist and release agnostic way.
I.E. this works on various Fedora and EL versions
reference the github URL source