irc-bot: commit link now points to the GitHub
[BZ 1073096] - 'rhqctl -h install' tries to install the components instead of showing a help - Finding out whether user wants to just print a help. If it is the case, no warning ('An agent RPM installation was found...') with consequent 30s waiting is displayed.
[BZ 1073096] - Adding the check for any unrecognized arguments.
[BZ 1073096] - Simplifying the code: fail fast is --help option is present.
[BZ 1073096] - The name of the command should not be part of the command's arguments. It worked in the previous implementation, because it ignored unrecognized options. But not now.
[BZ 1073096] - When debugging the rhqctl code I came across to ConcurrentModificationException. Altought it is unlikely to happen in the production code without debuging, it is still posible -> making the copy of undoTasks, because other thread can modify it simultaneously.
[BZ 1073096] - Showing unrecognized args
[1079027] Storage Node (un)deployment can cause deadlock in rhq_storage_node table
Initial commit that attempts to remove umbrella transactions starting at
many entry points, such that scheduling operations happens in their own
trans context.  Needs review and testing...
Transaction delimiters have been updatedin StorageNode beans to try and prevent
db-locking issues.  This caused a problem for storage node deployment
during mergeInventory, because it relied on an umbrella transaction providing
a persisted (but not yet committed) Resource.

Added a general mechanism for performing post-commit actions on newly
merged resources and leveraged it to perform linking a StorageNode to a
Resource.
Make sure StorageNode is committed before we try and deploy it.
More changes to LinkStorageNode to try and get the transactioning right.
[BZ 1075575] Update Cassandra to a version specially crafted to not print the superfluous warning about OpenJDK.
BZ 823965 Maintain existing agent-configuration.xml and log4j.xml files after agent auto-update.
The new configuration will be kept in agent-configuration.xml.new and log4j.xml.new
so that we at least provide the user with the updated defaults in case they want to manually merge them.
BZ_1080171 - defer adding of "WHERE" keyword until we know that it is needed.
[BZ 1070243] - (JON3-31) Add "Recent Events" portlet into JON
Dashboard

To make the filtering (based on resource name) working, I had to add also
 the new method to the EventCriteria class.

To sum it up, it is possible to filter by:
 * time ("from, to" or "last n mins/hours/days")
 * resource name - only for global Recent Alerts portlet; it accepts also a substring of a name
 * event source path - it accepts also a substring of a path
 * severity (almost the same as alert priority filtering)
 * result counts (5 is default)

Having that said, the performance shouldn't be an issue, because the
filters may be set to fetch only a few records.
Updated checks after comments from @metlos.
Merge pull request #17 from pilhuhn/bz1080171

BZ_1080171 - defer adding of "WHERE" keyword until we know that it is needed.
Since the Hibernate4 standard dialect resolver does not recognize
Oracle 12, we need to ensure the hibernate.dialect system property
is set when running the i-tests.
[BZ 1081554] - Cannot load metrics error on a resource with no enabled metrics - Not performing the problematic DB query, when no metric on the resource is enabled. Also saving 2 (client-server)) round trips if the enabled metrics # equals to zero.
To support oracle 12c, updating the default driver version. It should be backward
compatible to our earlier, supported releases.