Support editing specific repository fields only

This overloads RepositoryService.editRepository to take a map
of the fields that should be changed on the repository

Bug: 371062
Change-Id: Ie13a22b6af795c58d30858c493436c51ff864e3a
2 files changed