Story #1150: As a user, I can lazily fetch repositories
As a user, I want to be able to initiate a repo download task.
We need to add an API and admin command to support user initiated repo download tasks. This way, user can manually ensure that repos are completely downloaded. They will need this to remedy download failure cases.