authz: Tighten security and enable syncing for site admins
Created by: ryanslade
This change disables some endpoints for site admins that they could have used to get the names of private repos they should not have access to.
It also ensure that we sync repo permissions for site admins correctly.