fixing test failures
Add intentional api changes for fine-grained bundle permissions work
refactor how we determine the most recently stored raw data

I was previuosly using the server creation time to determine how far back to
query the metrics_index table to find the most recent raw data. That logic
breaks in an HA envrionment with multiple servers.

This change simplifies things a bit. We only need to check up until the duration
of the raw retention period which is 7 days. Anything older than that will be
purged.
MetricsServer no longer requires timstamp for initialization
Fix graph labels for chrome & IE.
[BZ 995424] + [BZ 991598] + Code Review changes

Updates to the server operation mode design based on code review and recent BZs. The most important change is initalizing the storage cluster connection ahead of initializing the server. This will elliminate place the server in maintenance mode because the storage cluster connection is not yet initialized.
Simplify the configuration update method by allowing the plugin to restart the storage node if necessary. This is possible now because the JMX port is no longer required for checking the cluster availability.
Thanks Eclipse for clipping an import on save :(
update sample bundles with new required 'compliance' attribute
Fix dbupgrade issue in storagenode address task.  Needs to properly support
non-postgres dbs.
Update code related to initial value of status field. Also, reserved the first five bits of the bitmask for debug purposes.

Because the field was initialized to -1 it was wrongly computing flags during startup resulting in a false manual maintenance mode.
One more attempt at the justification for the Server interface change.
Slight change to the comment text.
New component for storage node alerts (derived from AlertHistoryView); Predefined alert templates shoud have the description fields correctly filled.; calling the update configuration method in an async way.
api checks: adding the return type of intentionally changed method for clirr to make it work
Storage node configuration: added check for Max Heap Size (-Xmx) > Heap New Size (-Xmn).
Improvements to cluster-wide alert UI: improved grouping, headers of groups, link to definition.
Update the schema manager to check for schema version at startup. The server should not start if there is schema disagreement.

Also throw an exception during update if the installed schema is too advanced for existing installation.
 [BZ 990576] Add messaging and updates around ldap query performance for adminstrator.
 [BZ 990576] - insert hard ldap group limit with parsing to guard against excessive ui perf issues.
- fix ldap search filter issue
- add Suggest/Advice component for more feedback for ldap integration.
- disable edit on Suggest/Advice component
- clean up selector feedback ui threads to guard against refresh.
- refresh cached ldap results after 30 mins.
- modify AbstractSelector to better support overriding the availableFilterForm