Merge branch 'stable-2.14' into stable-2.15

* stable-2.14:
  Reviewers: Restrict index query to the given change
  Add integration test for adding reviewers
  ReviewersConfig: Add unit test for merged project inheritance
  ReviewerFilterSection: Add equals and hashCode methods
  ReviewersResolver#resolveGroup: Simplify error handling
  Remove stale documentation how to build with maven
  Add reviewers resolver test
  ReviewersResolver#resolve: Extract logic in small methods
  Reviewers: Extract account resolver logic to it own class
  Add members of all matching groups
  ReviewersConfig: merge parent reviewers.config
  Update bazlets to latest stable-2.14 to use 2.14.8-SNAPSHOT API
  Update bazlets to the latest on stable-2.14 to use 2.14.7 release API
  Reviewers: Don't create ChangeData instances
  Reviewers: Actually use change index for filter query
  Refactor ReviewersConfig to also handle the global config
  Rename DefaultReviewers to AddReviewersByConfiguration
  Factor addition of reviewers into own Runnable class
  Reviewers: Don't add change uploader as reviewer
  Reviewers: Only consider active accounts
  Reviewers: Pass RevisionEvent to onEvent method
  Add project name & change Id to the logs
  Reviewers: Use log built-in string formatting
  Handle the QueryParseException when querying a group that does not exist
  Reviewers#suggestReviewers: Add null check on changeId
  Add support for reviewer suggestion
  ChangeEventListener: Remove unnecessary final modifiers
  ChangeEventListener: Don't unnecessarily open the repository

Change-Id: I1e25cc624bc43acb684d54b3c9613ff7be4297cf
tree: fab94759030f8bdc577d05d08811012983288d0e
  1. src/
  2. tools/
  3. .gitignore
  4. bazlets.bzl
  5. BUILD
  6. LICENSE
  7. WORKSPACE