repo-updater: Integrate Gitolite with the new syncer
Created by: tsenart
Test plan: go test
Fixes #3464
Once this is merged in master, I'll do manual testing in dogfood. Also, @sourcegraph/distribution, we should take extra care in rolling this out to existing customers.