Bump version to 2.9.2

Change-Id: I017362b20aa53684fc46acdfed6d3162405dbbc2
Fix documentation of the default value for core.streamFileThreshold

Since commit bfe9eec1 the default value for core.streamFileThreshold
is 25% of the available JVM heap, limited to 2048m.

Change-Id: I9308875e30470dc33bf9b437909842e87f974141
Signed-off-by: Edwin Kempin <edwin.kempin@sap.com>
Merge "Bump version to 2.9.2" into stable-2.9
Merge "Fix documentation of the default value for core.streamFileThreshold" into stable-2.9
SideBySide2: Show file name in window title again

In the old side by side diff screen, the name of the file being diffed
was shown in the window title. For some reason the code that set the
window title wasn't adopted from PatchScreen into SideBySide2.

Put the setting of the window title back in. Put it into onInitUI(),
since this was the place where it had first stood in PatchScreen.
SideBySide2 already displays the path on the page, so leave out the
setPageTitle() from PatchScreen, because this would display that path
again.

Also don't obtain the file name by finding the last slash with
lastIndexOf() and then taking the substring from there, but use
FileInfo.getFileName() instead. Searching for "lastIndexOf('/')" in the
whole project gives quite some occurences. I thought reusing something
might be a good idea.

Bug: Issue 2960
Change-Id: I12a280b8a437b60e4e2f779b81072117d45a1505
Don't use deprecated PGPPublicKeyRingCollection constructor

The PGPPublicKeyRingCollection constructor was deprecated in
Bouncycastle v1.51.

Use BcPGPPublicKeyRingCollection instead.

Change-Id: I5bc4fb4927ba37ecbf7d3763809acc2f53d7fd4e
Fix StackOverflowError during hash code computation

I7659ae66b provided wrong implementation of hashCode(). Objects.hash()
calls Arrays.hashCode(values) on provided values, which in turn calls
hashCode() on its parameters, which in turn leads to endless recursion,
and in the end to StackOverflowError error.

Change-Id: I709239cbd27592765319b15c13044ab9aad738c0
Add missing documentation of the groups_members cache

Change-Id: Ia2449cf4a04d4e0472d092431c5abbf7d6295ab2
Clarify when to use final modifier and when not

Change-Id: I096b4f7b61757bdaba4b8045b2d8732e0a8f821d
Set 'line-height: normal' for lines in side-by-side diff

On some browsers, accented characters are not displayed correctly
because the line is not high enough.

Bug: Issue 2970
Change-Id: I7a4e64f69f7d3c96a58d1bd1930d9f6c23896d14
Merge "Fix StackOverflowError during hash code computation"
Merge branch 'stable-2.9' into stable-2.10

* stable-2.9:
  Set 'line-height: normal' for lines in side-by-side diff
  Add missing documentation of the groups_members cache
  SideBySide2: Show file name in window title again
  Fix documentation of the default value for core.streamFileThreshold
  Bump version to 2.9.2

Conflicts:
	VERSION
	gerrit-extension-api/pom.xml
	gerrit-plugin-api/pom.xml
	gerrit-plugin-archetype/pom.xml
	gerrit-plugin-gwt-archetype/pom.xml
	gerrit-plugin-gwtui/pom.xml
	gerrit-plugin-js-archetype/pom.xml
	gerrit-war/pom.xml

Change-Id: Ie294e17f71d3df1ec3d52300e22ea5e83834f73f
Merge branch 'stable-2.10'

* stable-2.10:
  Set 'line-height: normal' for lines in side-by-side diff
  Add missing documentation of the groups_members cache
  SideBySide2: Show file name in window title again
  Fix documentation of the default value for core.streamFileThreshold
  Bump version to 2.9.2

Change-Id: Ibea6f3291015f1dc707057537916e00d5a93c501