[BZ 923458] The output of dependency:tree maven utility prior to any dependency version changes.
[BZ 923458] Dependency tree output after all the changes that went in for the past week. Adjusted a few depedencies to reduce the diffs between pre&post updates.
[BZ 876132] - Remote agent install form requires the ins. path to be non-empty, but the tooltip says it can be empty - Tooltip has been changed. Also the whole view for this use case was improved.
[BZ 876132] - Remote agent install form requires the ins. path to be non-empty, but the tooltip says it can be empty - Allowing blank installation path. It should search for the agent install directory if the path prefix is provided or to choose a default one.
[BZ 923458] - Versioning for dependencies and plugins not consistent - version of liquibase set to 2.0.3 (there was a CNF exception when running itests-2)
Fix classloading issues when defining objects in the std script context.

It seems that the change of the container to AS7 has caused a regression
in the CLI alert scripts that were no longer able to properly define the
standard context provided to scripts by RHQ.

This is fixed by using a differently configured Javassist's ClassPool
during the various class modifications we use to prepare the *Manager
objects and when generating a resource proxy in ProxyFactory.

Also, the errors that can happen during the various stages of this setup
are now thrown up the chain instead of merely logged so that errors like
this are apparent - it is not something the user should be expected to
deal with.
[BZ 928971] - ClassPoolFactory is now resilient against context classloader changes

The instance must not be cached because it could be using a wrong context
classloader if that changed between invocations.

Also made changes to lower the numbder of instances of the ClassPool
in the created while using the ConfigurationClassBuilder.

This, in addition to commit fe8952cf9631c2d839f9e37d53f8c1aa1bb04b83
(which I failed to annotate with the BZ number), should fix the bug.
Arq support for cleaning PC's data dir on shutdown.

It can now be done using the "clearDataOnShutdown" configuration
property in the container configuration in arquillian.xml.
@ClearPersistedData annotation handling in Arq plugin container tests.

The tests can declare the @ClearPersistedData annotation on the test to
define what of the data that plugin container and its plugins store,
and when should be cleared prior or after the test execution.
Bug 921927
Work on search bar issues:
- Add RecordDoubleClick handling to SearchStrategies, allows us to impl
  SavedSearch delete via DblClick.
- Allow TableFilter to be disabled by SearchBar impl, allows SavedSearch
  mode to not trigger searches.
- Add SavedSearch updateName/updatePattern/delete
- Fix up keypress delay by canceling timer as needed
- Add SavedSearch hover showing pattern in suggest list
- Tie suggestion box size/positioning to search text box
- Add some more ignored keys
- A variety of other behavioral tweeks
- Remove unncessary field defs in search strategy impls
[BZ 924691] New graphs inconsistent coloring. Made hover label colors match the new actual chart colors.
Bug 921927
- add confirm box for delete
- add some tooltips
- clean up some related message properties
[BZ 921022] - Small Width Dashboard charts overflow.
[BZ 921022] - Small Width Dashboard charts. Create small dashboard charts with same 8 scale as full dashboard charts just truncated to 20 bars instead of 60.
[BZ 928971] - Return the same class pool for the same context classloader
so that the class cache of the class pool is consistent with what has
been defined using given classloader. This should prevent the possible
linkage errors when trying to define a single class multiple times in the
same classloader which could have happened before this change.
Add itests for AlertManager

As part of this commit, AlertManager #purgeAlerts method was also deleted as well as associated JPA named queries
AlertDefinitionManager was also fixed as it did not clean correctly the database after tests
[BZ 928971] - Set the correct classloader for the dynamically created
resource proxy classes.
Restore QUERY_NATIVE_TRUNCATE_SQL in Alert objects to preserve API
For Group Availability graph change WARN status to MIXED to better convey the meaning of the status.
[BZ 948080] Add AutoRefresh capability to graphs other than portlet graphs. Refactored Auto refresh capability to be more generic so that it could be used for more than just portlets.