made git clones to wait until all is finished (WaitGroup), this way we can do an easier "resume", using a specified path to git clone into, and so we can re-run the command and wont have to wait for the git clones again
git clone is skipped if the dir already exists
with this you can re-run the analyzer way easier, as after a successful full org clone all the repos should be available locally, so it's enough to just run the analyzers again
to do a full re-scan just delete the "repos-cache" dir
also this way we can present the clone progress
e.g. Cloned [151/169]: git@github.com:bitrise-io/bitrise-step-analytics.git - /Users/viktorbenei/develop/github-license-collector/repos-cache/src/github.com/bitrise-io/bitrise-step-analytics
Cloned [151/169]: git@github.com:bitrise-io/bitrise-step-analytics.git - /Users/viktorbenei/develop/github-license-collector/repos-cache/src/github.com/bitrise-io/bitrise-step-analytics