<check-sources> Add useful command line options

Adds `--subscription-type` to allow the user to specify what
subscription/entitlement system is in use

Adds `--fix-all` so particularly trusting users can allow the tool to
fix all the problems it finds in one pass

Adds `--report-all` so all detected problems (relative to the *CURRENT
STATE*) can be reported instead of stopping after the first problem is
found.

Adds supporting logic for the new options (particularly
`--report-all`)

Adds various bugfixes

* repoids were being returned for certain queries in `blessed_repos`

* `--report-all` revealed a condition where a missing repoid would be
  passed to `verify_rhel_priorities`
Merge pull request #133 from dobbymoodge/check-sources-bugs

<check-sources> Add useful command line options