Fixes #5591, adding authorization for Red Hat Repositories.

Also as part of this commit, a fair amount of unused provider
code was removed.
Merge pull request #4057 from waldenraines/rh-repo-roles

Fixes #5591, adding authorization for Red Hat Repositories.