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