ui-repolist: add ability to control what repos a user see

The auth-filter works at the repository level but still shows
repositories in ui-repolist. This change allows you to limit what
a user sees based on the STDOUT of a command.

The existing filter code doesn't handle the capture of stdout, so
a new mechanism was created just for this.

Signed-off-by: Andy Doan <andy.doan@linaro.org>
3 files changed