For non-aggregate graphs where there is a single value, use 'Value' label instead of aggregate label 'Avg'. And change color of label/value as well.
Update d3.js libraries from 3.1.10 to 3.2.2.
BZ 976813 add a deserializer for incoming links.
Add some more email aliases to .mailmap
[BZ 979115]  Allow i18n date/time formats on Chart x-axis, currently defaults to US formats.
(cherry picked from commit 3ccadc1ed259e404e334d00154bad3b4ea0b7d54)
Bug 872738 - Agent awaits shutdown of ProcessExecutor idle worker threads;

Should terminate immediately
The agent hangs if the thread pool was used
fix eclipse classpath
BZ 872738 - need to rename the class and resurrect the old class because the API check failed. the original patch changed the public class' hierarchy. we need to maintain that API compatibility.
[BZ 973415] - Empty deployments trailing behind.

If a deployment has a sole component and we delete that component, I assume
it is fairly safe to remove such deployment because it would essentially
be left empty supplying no effective configuration of the server.

Removing empty deployments fixes the strange behavior where a new
deployment was created when creating a queue, topic, datasource, connection
factory and other resources, but once such resource was deleted we would
only delete the corresponding PS component, leaving the deployment and its
config files behind. If a new attempt to create a queue/topic/etc with the
same name was made, it would fail, because a deployment with a name
auto-generated from the component name would already exist.
[BZ 917765] - Symlinks in deploy dir no longer confuse relative file path

if deployDir was:
/opt/depls/target -> /opt/realdepls/realtarget
(i.e. target was a symlink to realtarget)

and a file was to be deployed to:
../conf/file

a resulting path would be:
opt/depls/target/../conf/file
which would be resolved as:
opt/realdepls/conf/file
(i.e. the symlink would be resolved first and then the path would be
normalized)

This is not how people usually understand the paths and how they expect
the bundle deployer to function.

We therefore first manually normalize the path and only then obtain its
absolute path to point to it during the deployment process.

Notice that we no longer use the canonical paths anywhere in the deployer
code.
Bug 957689 - Unable to complete tasks when server is shutdown

Removed DUPs
Made Core GUI last component to get deployed and first to get undeployed
Added CoreGuiServletContextListener to initialize or shutdown RHQ server
BZ 979320 - move the help text to <plugin> level, so that it can get displayed in the Admin screens
[BZ 840649] Accomodate for package type plugins when determining pkg version

This is mostly a hack to get us going again on the JSF repository detail
page. I don't want to invest into some more elaborate and complete solution
because content subsystem is a minefield we're hopefully replacing
soon(ish).
create storage node resource group

A compatible group of storage nodes will now be created for new as well as
existing installations. When a storage node resource is committed into
inventory it is added to the group.
[BZ 976790] Update the data migration process to use properties from rhq-server.properties. This way the database and cassandra configurations are automatically loaded from the main source.

The hierarchy for overriding properties is:
1) default configuration - defined inside the migration runner
2) RHQ server configuration file - if explictly passed, if not attempt to use implicit configuration file (systme property)
3) additional configuration - user specified configuration file that matches command line expected arguments
4) command line arguments

This update also includes using a connection url argument (if found) instead of creating a connection url from individual properties.
BZ 960936 - the plugin name already contains the directory. Don't add it again.
BZ 725736 If no augeas just return null. Also prevent other meaningless stacktraces when Augeas is not present.
If we got an interrupted exception, there is no point of showing the stacktrace.
Services SAR removed
[BZ 976790] Updated the parsing of rqh server properties to be consistent with the rest of the code.