Merge branch 'stable-3.1' into stable-3.2
* stable-3.1:
Add Gatling e2e-test for rename-project
Add REST endpoint to rename operation
Adapt checks to the new rename replication feature
Introduce rename replication feature
Upgrade bazlets to latest stable-3.1 to build with 3.1.12 API
RenamePreconditions: check if project state is not null
Upgrade bazlets to latest stable-3.0 to build with 3.0.15 API
Upgrade bazlets to latest stable-2.16 to build with 2.16.26 API
Upgrade bazlets to latest stable-2.16 to build with 2.16.23 API
Conflict resolution for WORKSPACE is to keep the original bazlets
version.
A new testRenameReplicationViaSshAdminUser test needs to be adapted to
stable-3.2 because ProjectCahce.get() method return Optional of
ProjectState instead. GerritConfig is moved from acceptance package
to acceptance.config.
Change-Id: If8b67dd7bca810db1e4d31e5a8d16c5efb7d1f1e