Refactor repo_sync to handle both mirror and distgit sync
Refactor repo_sync to handle both mirror and distgit sync

- distgit sync is a temporary option
- Only mirror sync will be used in the long term

Change-Id: I034917e42eb5920051cfbc13ab2b73153eed523b

redhat-cip/python-sfrdo