Hyperlink to groups in access editor

Internal group names are automatically hyperlinked in the access
control editor. This makes it easy to view the members of the group
and determine if access is correctly assigned.

Plugins supplying group systems may include a url to a group
information page. If present use these URLs as hyperlinks in the
access editor, providing the same functionality.

Change-Id: I9605fdc1d43d6705a01ec2b68b083e8678dbc88a
Fix broken formatting in config-gerrit documentation

Change-Id: I00464ef8357f6e6afe468c731532e3712b9c3a96
Fix broken formatting in 2.8 release notes

Change-Id: Ic3c001dea5295f683088088ea27b4d44988f3bbc
Update plugins to latest revisions

This change bumps up the API version to 2.8 in the pom.xml files
of the plugins:

- commit message length checker
- cookbook
- replication
- reviewnotes

Change-Id: I1842daaf89a4484a0cab713a6ef45af0c772d5b7
Set version to 2.8

Set the version to 2.8 in the VERSION file and in the plugin
archetypes' pom files.

Change-Id: I47f95e8786645ef29e31383cac97f70232882ee1
Fix download link in 2.8 release notes

Change-Id: Id22f648ed8af6b2030b9da09c93a88de07305fba
Add utility class to inspect Guice wiring

It is known that it is not so easy to troubleshoot Guice wiring problems.
Thankfully the Guice authors added java util logging facility. This change
introduces the Guice logger activator to easily enable/disable Guice logging.

To activate Guice logging add this line to your run() method:

  @Override
  public int run() throws Exception {
    GuiceLogger.enable();
    [...]
  }

Sample output from reindex pgm:
  http://paste.openstack.org/show/54356

Change-Id: Idd0d71e3660d098b593dc9fc7d9147fde49b8a16
Update cloud storage console URL in artifact deployment instructions

The cloud storage console has been updated.  The URL given in the
instructions redirects to the new version, which does not seem to
have the settings that are described in the documentation.

Add `?noredirect` on the URL to prevent redirection to the new version
so that the old console is used.

Change-Id: Ia3ecdd13b909efc3c27b135e72a33367dec20eb5
Merge branch 'stable-2.8'

* stable-2.8:
  Update cloud storage console URL in artifact deployment instructions
  Fix download link in 2.8 release notes
  Set version to 2.8
  Update plugins to latest revisions
  Fix broken formatting in 2.8 release notes
  Fix broken formatting in config-gerrit documentation

Conflicts:
	Documentation/config-gerrit.txt
	VERSION
	gerrit-plugin-archetype/pom.xml
	gerrit-plugin-gwt-archetype/pom.xml
	gerrit-plugin-gwtui/pom.xml
	gerrit-plugin-js-archetype/pom.xml
	plugins/commit-message-length-validator
	plugins/cookbook-plugin
	plugins/replication
	plugins/reviewnotes

Change-Id: I4994dac5860726e0257e90ce97e56a26a2376637
Update plugins to latest revisions merged from stable-2.8

No functional changes.  Changes from stable-2.8 are not applicable
on master and are discarded.

Change-Id: I265c19ff9aa806a3e75287ce69311ee6836845aa
Update core plugin revisions to remove Maven support

Gerrit and core plugins are now built with buck.  The Gerrit
build no longer supports Maven; all the pom.xml files have
already been removed.

Remove Maven build support, i.e. the pom.xml files, from all
core plugins except the cookbook plugin which should keep it as
long as we still actually support Maven-based plugins.

Change-Id: Id299ade79ae1f94976c9b18634aa4b458bf1eeff
SideBySide2: Add user preference to hide top menu

The top menu occupies a lot of space. I personally prefer the
version of SideBySide2 that hides the top menu when CM3 has scrolled
down some number of lines. Allow users to hide the top menu as a
preference, gaining back some screen space for code.

Change-Id: Ib30e8875fcc4b87662a5c12fa0bf3cc791d02c95
Configure JavaScript based defaults for DiffPreferences

If a property is not defined in DiffPreferences return the system
default instead of crashing with a JavaScript error at runtime.
Most JSNI overlay types return reasonable defaults from accessors
instead of crashing.

Currently all properties should be set by create copying from
the legacy AccountDiffPreferences object, but this may change in
the future.

Change-Id: Ib524cf1748867a7b802eb6ac5249caaed32ff2c6
Merge "SideBySide2: Add user preference to hide top menu"
Merge "Configure JavaScript based defaults for DiffPreferences"
Merge "Hyperlink to groups in access editor"
buck targets: Fix bad reference to //lib/gwt:user_lib

The GWT libraries must be compile_deps for a gwt_module(), not deps.

Change-Id: I42a7a3edd30bda1b570b3784b7967730a0087256
Merge "Add utility class to inspect Guice wiring"
Merge changes Id299ade7,I265c19ff,I4994dac5

* changes:
  Update core plugin revisions to remove Maven support
  Update plugins to latest revisions merged from stable-2.8
  Merge branch 'stable-2.8'