repo-updater: Use original metadata object in Exclude
Created by: tsenart
This change set removes our unused ExternalService.Include
code and makes ExternalService.Exclude
extract the names and IDs to add to the exclude list from the metadata object, instead of trying to extract it from the repo name which is unreliable in the case of a repositoryPathPattern
being set to something non-standard.
Test plan: go test