repo-updater: Integrate exclude repos server endpoint
Created by: tsenart
This commit implements an endpoint in repo-updater which updates the configuration of all external services of a repo's kind to exclude that repo from being synced.
The graphql mutatation resolver for setRepositoryEnabled
is changed to call this
endpoint appropriately.
Part of #2025 (closed) Fixes #3162 (closed)