Populate CodeReviewCommit before passing to MergeValidators

The onPreMerge method of MergeValidationListener may reasonably
assume that the fields of CodeReviewCommit are populated, for example
that commit.notes() will not NPE. The previous ordering of code in
MergeOp.validateChangeList() made this assumption false.

Change-Id: I9bd9e76bb09a25faf57df7080cdb0c8f878a7471
Update plugin owned capabilities documentation

Mention in first sentence that capabilities can be also used with
UiActions. Also fixes small copy-paste error from UiActions section.

Change-Id: I686e7b40f04216367751b8829295973fa6fa2c09
Signed-off-by: Dariusz Luksza <dariusz@luksza.org>
Add missing documentation of changes REST API index endpoint

Change-Id: Ic89a44b772f9e4cd3f3420f3a689e6126e4ebb6b
Recheck change mergeability status on restore

Bug: Issue 2692
Change-Id: I2085218c80b122cc296e03ff43c4a95c4196ba43
Merge "Add missing documentation of changes REST API index endpoint" into stable-2.9
Merge "Populate CodeReviewCommit before passing to MergeValidators" into stable-2.9
Describe in the release documentation how to update versions

Change-Id: If097829f5e7a80871593ed115b3966192254708c
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Minor fixes in release documentation

Change-Id: I3d218019af9331b3bb04eb5871ea30f03e2933c0
(cherry picked from commit 0c104027ccd98436994b49208c615f32cb679392)
Release docs: describe how to upload the WAR to the Google Cloud Storage

Publishing the WAR file is more important than publishing the plugin
artifacts. This is why the section that describes the publishing of
the WAR file should come first.

Change-Id: Ibc0bea4d8a70a1b737f62ff4c9978fb0081d720d
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>