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