Expose ApiModule with ReplicationConfigOverrides

To ease working with `ReplicationConfigOverrides` expose them as
_Cross-Plugin Communicaiton_ module (aka _ApiModule_). Consumers will
now be able to put `replication.jar` together with their own custom
configuration provider in `plugins/` directory and customize plugin
configuration.

It is also possible to mix _Cross-Plugin Communication_ with
_libModule_. For this use case the `replication.jar` must be moved to
`lib/` directory and `gerrit.installMoudle` configuration option added
to `gerrit.config`.

Bug: Issue 310510978
Change-Id: Ib7a04eea503b221eae02cdeb393e3f727dda540f
15 files changed
tree: f0bf3071b68541f04d0eb0ed5a5f3f8267a568d6
  1. .settings/
  2. src/
  3. .gitignore
  4. .mailmap
  5. BUILD
  6. LICENSE