Introduce helpers for interacting with pkgrepos (e.g. pmaports, and others). These allow pmbootstrap to handle multiple source repositories. Signed-off-by: Caleb Connolly <caleb@postmarketos.org>