BZ 1091128 - Support for object name partial matching like :name=IPCLogger-%a%

Note that suffixes or infixes patterns are not supported.

One possible incompatible change is the ObjectName query will include all
object name properties, e.g. if there is

    a:key=%value%

the ObjectName query used to be

    a:* (and then somehow things would get filtered)

but instead the ObjectName query will be

    a:key=*
[BZ 1071330] Try to avoid timeouts on retrieving system settings

This is a bit of a shot in the dark to reduce the possibility of
timeouts when reading system settings in the server under load.

The concurrency on the bean has been changed from the default
container managed with a write lock on each method to bean managed
with a single critical section in the cache loading and writing methods.

Also, the deobfuscation of the password fields happens only on the
cache reload and only if the settings were changed.

All this to minimize the contention on the SystemManagerBean and to
speed up the retrieval of the settings as much as possible.
[BZ 1071330] Minimize the duration of the locks
1070326 - (JON3-42) RFE: Allow AS7 deployments to provide version in the artifact name
Adding one more thing to this feature, prevent discovery of siblings
resolving to the same resource key.  In the somewhat unlikely case that
two distinct sibling deployments resolve down to the same logical
deployment, don't let it get past discovery.  For example, if the user
has app-1.0.war and app-2.0.war and these are *really* different apps (and
they would probably have to be since EAP would stop deployment if they
had the same context).  In this case both would be seen as app.war, and
that is a problem on the RHQ side.  In this sutuation generate an
agent log warning that hopefully helps a user resolve the issue.

Note that resource upgrade already prevents an upgrade of siblings with
the same key, so this is an analogous change.
JBoss Software server plugin - deprecate http proxy settings and default
them to system HTTP Proxy Server settings
Show notification box right next to "Help" menu item
[BZ 1074610] JON 3.2.0 install fails if the install user account has no home
directory

Log error message with possible hint when we fail to write agent
preferences.
Merge pull request #63 from genman/BZ1091128

BZ 1091128 - Support for object name partial matching like :name=IPCLogg...
Merged pull request #57 from metlos/bug/1071330

 [BZ 1071330] Try to avoid timeouts on retrieving system settings
[BZ 1113739] - JON UI showing the same listgrid with load data for all Storage Nodes - the datasource was accidentally overriding id attribute, also there was need to call the redraw method on the StorageNodeLoadComponent component