[BZ 1070323] Initial prototype of a JDR plugin, that talks to the server via http
to the existing REST-endpoint. This endpoint got enhanced to also
show information about agents and storage nodes.
Add a files collector to retrieve RHQ-specific files.
inject RHQ JDR jar in to AS JDR module when asseblying
Added JDR Support server plugin

This plugin allows to JDR to get system information from RHQ server. It sets
up socket server. Client has to provide authorization token in order to
recieve data. This token is written in ${jboss.server.data.dir}/jdr-token
file.
rewrote JDR plugin to get system info via JDR Support server plugin
[BZ 1070323] (JON3-41) JBoss ON must support JBoss Diagnostic Reporter (JDR)

Do not use InetAddress java 1.7 API, improved JDR Support server plugin
security.
bump versions to 4.12
BZ 1097921 - first attempt at relaxing agent version check
[BZ 1015334] EAP 6 host controller domain host update results in managed
servers no longer being "manageable"

This commit deprecates 'domainHost' read-only pluginConfiguration property.
Instead new trait called 'Domain Host Name' was introduced.
BaseServerComponent#validateServerAttributes() now also checks for HC name
and if needed re-reads it from host.xml file. When <host name= changes,
deprecated 'domainHost' property does not get updated (since there is no way
from plugin avail code to update pluginConfiguration on server).
BaseServerComponent now handles 'domainHost' in memory, this variable gets
updated on component start or in avail code (when server was DOWN and now is
UP). Managed servers have domain host name as part of resource key, they get
correctly discovered when this change occurs.
[BZ 1015334] EAP 6 host controller domain host update results in managed
servers no longer being "manageable"

Fixed javadocs, renamed variables. Also made access to ASHostName
synchronized since it's value can be changed from avail thread and is being
read all over other threads. Big change of this commit is getAvailability().
Now we directly read server's name attribute instead of 'launch-type' (which
was probably lets-just-read-something) and in case of failure (making we
just failed to read value, but connection and other stuf is OK) we re'read
<host name from file and try the request again. This approach is more robust
than previous, which was only able to detect the change in case server avail
went from DOWN to UP. Now, we can detect the change anytime.
Merge pull request #35 from rhq-project/feature/bz1097921-relax-agent-version-check

BZ 1097921 - relaxing agent version check for those servers that can support multiple agents.
[BZ 1069545] Add one more API change exception.
Merge pull request #28 from lzoubek/feature/jdr

Bug 1070323 - (JON3-41) JBoss ON must support JBoss Diagnostic Reporter (JDR)
BZ1098792 : Correct the url icons on the timeline view.
[1094540] Agents get permanently backfilled if backend database goes offline for a moment

Don't unset the backfill flag in the ping logic, just make
sure the agent knows the server thinks its down, and let it
resolve the situation by sending a full avail report, which when
processed will unset the backfill flag.
Merge pull request #36 from jerr/BZ1098792

BZ1098792 : Correct the url icons on the timeline view. (lgtm, jk)
[BZ 1099485] Fix JSF file upload popup for all upload locations
[BZ 1099497] Discover resource packages after package removal.
Fixing a typo in default value for JDBC connection string for Postgres DB.
[BZ 1070352]  (JON3-48) Increase the limit of resources allowed to be used in a metric group chart. Increased from 20 to 50 subgraphs. If it goes higher than 50 then a warning message is displayed that some of graph may not be displayed.