Fix: Review comments do not show up for unchanged files

When comparing patch sets and some comment was put in one side,
that comment is not shown if there is not any code changed between
the two patch sets, Gerrit only say "No Differences", thus there's a
risk that this comment would been ignored.

Bug: issue 2122
Change-Id: Ib56475c2bc0114feffe64883708652baa7be9d1e
ChangeScreen2: Simplify update available bar

Use fixed position and our own DOM node, bypassing the PopupPanel.
This means the UI no longer needs to register window resize or scroll
handlers to move the notification bar, the browser will keep it in the
correct location automatically.

Change-Id: I72214c6dab8d6b03194e3386d082831c18008635
Fix RpcStatus to display "Working..." when header is hidden

Simplify the DOM structure and place "Working..." at the top level of
the document, positioned using fixed positioning.  Now it is always
visible when saving a draft comment is slow.

Change-Id: I106dece4265b51b4e38585c03026b158d5876761
Fix Jetty server calling buck with custom PATH

The PATH used by buck build on the command line should also be
used when invoking during reload. This ensures the same Java is
available to the compiler.

Change-Id: Ib3415539f3022d4f001d902d820059705f2fb5b8
SideBySide2: Synchronize horizontal scrolling

Disable CM3 line wrapping and rely on synchronized horizontal
scrolling instead.  This fixes alignment problems caused by long lines
that exist only one of two sides.  When line wrapping, the view did
not pad the other side to account for the extra line height used by
the wrapped line, skewing everything after it.

Since horizontal scrolling is now functional change the widths of the
views to be related to the width of the browser window.  Keep a
maximum width to prevent the a large gap between the sides on very
wide monitors.

Change-Id: I3a3b10fefdacd7246e4856365cb91d934f0346e2
ChangeScreen2: Show "Change-Id" instead of only "Id" in change info

Bug: Issue 2190
Change-Id: Ie3645f6d1e62858cedc80ee7b4cfeeb618c4ee29
Sync release notes from master

The release notes on master were updated to use links to the new
download site, but those updates were not reflected on the
stable-2.6 branch.

Also the release note for 2.6.1 is missing on stable-2.6, but
instead the release note for 2.6.2 (which does not exist) is
there.  And there are several older release notes missing.

Sync the release notes from master to make them consistent.

Change-Id: I8facc676aeff754f092a5a9a7bf69345229a55f0
Merge branch 'stable-2.6' into stable-2.7

* stable-2.6:
  Sync release notes from master
  Fix: Review comments do not show up for unchanged files

Change-Id: I68828f7debf75e03956703acdf4a03e1462c3af9
Sync 2.7 release notes from master

The release notes were updated on the master branch, but did not
get synced the the 2.7 branch.  Release notes build from stable-2.7
are not up to date.

Change-Id: If581bc8283e37755b38f52a000ca501e4a769928
Merge branch 'stable-2.7'

* stable-2.7:
  Sync 2.7 release notes from master
  Sync release notes from master
  Fix: Review comments do not show up for unchanged files

Change-Id: Ia7ad03f4b6e4507dc346b35ee3e70adf26c577e3
Merge "Merge branch 'stable-2.7'"
Fix typo in documentation of anonymousCoward name configuration

Change-Id: Ie6e205de70a4e8c7f5a4df3622984522f8797e13
Simplify the GitReferenceUpdatedListener.Event API

So far the Event exposed the getUpdates method which implied that one
Event could contain updates of more than one reference. However, we
never made use of that feature. The only implementation of the Event
always returns only one Update.

The assumption that one Event could contain more than one reference
Update also made coding in [1] more complex than necessary.

This change simplifies that API in the sense that one Event corresponds
to one ref update only.

[1] https://gerrit-review.googlesource.com/#/c/50351/2/src/main/java/com/googlesource/gerrit/plugins/replication/PushResultProcessing.java

Change-Id: Ifdb27e22ae83f30a6af7f0b4e6bf6acbd85fe6e4
Improve output of .war name during site initialisation

The init always refers to gerrit.war, although the actual name
of the file may be different.

Change it to display the actual name of the file that was used
to install.

Change-Id: Ifb05773570f9c2c842d851a98cd59947a2d34698
Merge "Simplify the GitReferenceUpdatedListener.Event API"
Update the replication and reviewnotes plugins

This updates the plugins to versions that are adapted to the
simplified GitReferenceUpdatedListener.Event API.

Change-Id: I0d01639c4738945aafd3920acdfbe26cf23c176b
Merge "Update the replication and reviewnotes plugins"
Don't display project commands multiple times on save of options

On each save of the project options on the ProjectInfoScreen the
project commands are added once more to screen so that they are
displayed multiple times.

Change-Id: I5d9729d7a9870780c550429d841fae14396ef203
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
AccountInfo: Link to how detailed account information is requested

Some fields in AccountInfo are only included if detailed account
information is requested. Link to the option that includes detailed
account information so that readers know how these fields can be
retrieved.

Change-Id: I6d209469942549ffe4e5626ebc8604963899f29a
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Fix inclusion of username if detailed account information is requested

The documentation of AccountInfo claims that the username is included
if detailed account information is requested but this was not the
case.

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