Merge branch 'stable-3.0' into stable-3.1 * stable-3.0: 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 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 The resolution for a merge conflict in RenameCommand was to fix import for Project and Change classes. In stable-3.1, they are under `entities` instead of `reviewdb`. The new testRenameReplicationViaSshAdminUser test is adapted to stable-3.1. Namekey is no longer instantiated with `new Project.Namekey()` but with `Project.namekey()`. Change-Id: I04e68aaa168e410ce08ce555102762f16a5ab57f