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>
Minor fixes in release documentation

Change-Id: I3d218019af9331b3bb04eb5871ea30f03e2933c0
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
Merge branch 'stable-2.9'

* stable-2.9:
  Recheck change mergeability status on restore
  Add missing documentation of changes REST API index endpoint
  Update plugin owned capabilities documentation
  Populate CodeReviewCommit before passing to MergeValidators

Change-Id: Ia65a58b137f29b4c21b4c8cc44fb3b12033fc62c
Clarify the List Comments REST endpoint

The List Comments endpoint is a little confusing because users
expect this to get file as well as message comments.  This
endpoint only retrieves the former, not the latter.  Message
comments can be retrieved with the Get Change Detail endpoint.
This change just updates the docs to be more clear.

Issue: 2693
Change-Id: Id4fcbcaa0e755cc650cbaaf07b57dbae7e4a370f
Merge "Clarify the List Comments REST endpoint"