Add BMX support.
Finish fixing mod_bmx support.
Allow multiple httpd per agent when using mod_bmx.
Detect the mod_bmx configuration and make snmp one not mandadory.
Merged pull request #112 from jfclere/master

Add support for mod_bmx
Bug 1134367 - 'Red Hat Access' open new case with jdr report throws
exception if JON is under proxy

Properly return http proxy server url (in global settings we have setting
for host/IP .. needed to prefix with http://. Also other proxy related
settings now return null if set to null or empty (our UI sets to "" as unset
value)
[BZ 1049054] add aggregate_metrics table

The one_hour_metrics, six_hour_metrics, and twenty_four_hour_metrics tables are
no longer used. MigrateAggregateMetrics is the class that will perform the
upgrade work of migrating data from the old tables to the new table. So far it
just deletes the old tables.
[BZ 1049054] remove legacy constructors from AggregateNumericMetric

There were a couple constructors that were used in conjuntion with the old
tables. Those have been removed along with some additional references to the
old tables. References to the old tables won't be completely removed though
until the metrics_cache and metrics_cache_index table are removed which will be
done under a separate BZ.
[BZ 1049054] add automated test for aggregate metrics migration

This commit introduces MigrateAggregateMetrisTest.java which is still a bit
rough around the edges, but it provides the necessary capability to test the
upgrade step a lot more quickly and easily than going through an actual server
upgrade as I have done in the past.
[BZ 1049054] log schedule ids for successfully migrated data

The migration records schedule ids of successful migrations in a log file that
is read at the start of the migration. If there are failures and the migration
has to be redo any work that has completed successfully.

This commit also updates MigrateAggregateMetricsTest.java so that it can be run
during jenkins builds. It now fully handles setting up and tearing down a
 single node cluster.
[BZ 1049054] removing dbutils dependency since it created a circular dependency
[BZ 1049054] set write rate limit based on number nodes and server property

Previously the write limit was hard coded. Now it is set using the
rhq.storage.request.limit property defined in rhq-server.properties. That value
is multiplied by the number of up nodes in the cluster.
[BZ 1049054] correctly obtain jboss server data dir
[BZ 1049054] temporarily comment out references to new table

The new metrics_idx table is commented out for now. The work for it will be
done under BZ 1135629.
[BZ 1049054] set column timestamp in order to preserve original TTL

We need to set the column timestamp on inserts into the aggregate_metrics table
in order to preserve the original TTL.
[1136501] On Bundle Revert "Finish" Screen, Finish Icon Appears Not To Be Present
Fixed Image reference.
Some I18N cleanup, every little bit helps reduce what translators have
to deal with.
[BZ 1016585] Print warning message when status is requested but no services installed. This situation by itself should not change the exit status of the command but the user should be warned.
[BZ 1018938] Removing superfluous server bin files. These files are just placeholders but they are not needed since they do not predate the rhqctl work. Only placeholders for control scripts that existed prior rhqctl are required.
[BZ 1129294] After successful command, hide the connection information window