* When registration, fails automatically run recovery tasks to ensure a
successful registration
* Add rhsm_repository module to role to allow using the role with Anisble < 2.5
* Add feature to rhsm_repository module to purge repos not listed in the task
* Change how the role handles multiple repositories for much faster
execution time
* Update README with information on new repo behavior and purge option
Change-Id: I8a0b20bf72fb56426b51b94e9936f6174d43c248