storage: make Repo.name/url not nullable

Signed-off-by: Richard Marko <rmarko@redhat.com>
storage: drop component_id, add srpm_name to Build

Signed-off-by: Richard Marko <rmarko@redhat.com>
initial repo plugin
add pyfaf.proc subprocess wrapper
add pyfaf.parse
repos: initial yum repo plugin
add pyfaf.format output formatting utilities
add shell action
add archadd action
add repoadd action
add repolist action
add reposync action
update Makefiles and spec