Rename test cases for additional sanity
GitClient: sort regions by name
Mock: throw better message when resource doesn't exist
Introduce Git.GetPullRequestReviewer(s)
Introduce {Add|Update|Delete}PullRequestReviewer