fixing broken tests caused from change to persist seed nodes during install

Previously seed storage nodes were persisted at start up. That has been changed
so that seed nodes are now persisted by the installer. This caused the storage
client subsystem to fail to properly initialize. Seed nodes are now persisted
at deployment time (for tests) by StrippedDownStartupBeanPreparation.
initial commit for RHQ 4.8 storage node patch to disable all table compression
First pass at new Multi-resource graph using d3 instead of nvd3.
Second iteration at new Multi-resource graph using d3 instead of nvd3.
Consolidate the d3 time format stuff into rhq.js so all graphs have access.
Fix new d3 multi-line graph scaling issues.
Add legend to new multi-line graph.
Keep Global exception from occuring in multi resource graph when metrics return empty data.
On multi-resource chart add sort to legend to show alphabetically.
Remove nvd3.js charting library in favor of base d3.js.
[BZ 980014] Syntax error for Empty group charts.
On multi-resource graph normalize units to highest scale (ex. GB instead of MB units if possible).
[BZ 924725] Graph refresh also refreshes screen behind graph dialog.
Bump pom versions. Allow to start the generator via mvn exec:java
BZ 981809 Disable compression when wrapping. Also some cleanup in the file.
Don't bail out on empty plugin description. Bump default pom version
Bug 910646 - Unable to add more than 100 resources to a Compatible Group

Add integration test and throw UnsupportedOperationException if criteria has unlimited PageControl
AllDataFileLocations is not a metric and thus no need to change the collection interval.
[BZ 975502] - Its possible to create a dynaGroup definition with recalculation Interval < 1 minute via CLI - added simple checks to the GroupDefinitionManagerBean.
[BZ 977782] - Incorrect error message is shown when creating a new dynaGroup definition with incorrect name - added regexp validator to the coregui.