[BZ 958166] Remove dependency on com.sun class

We no longer are performing the JMX calls to C* from the RHQ server but we
still are making JMX calls from the Storage installer. As long as the sun.jdk
module exports,

<path name="com/sun/jndi/url/rmi"/>

We do not need to have the dependency on the com.sun classes. And our build
updates the sun.jdk module to export that path.
updating api checks
refactor out the unused/obslete constructors that take multiple header icons
Fix for when no dashboards exist (A Dashboard doesnt exist until you go to the Dashboards screen) Metrics dashboard selection combobox bombs.
adding status property to StorageNode
BZ  966294 Add one more default when the user just accepts the default in the UI.
Adding new component for editing the storage cluster configuration (stored in the system settings).
Fix refresh to keep graph open after auto-refresh.
indicate unassigned group is not a real group - don't allow user to click its node.
deselect any tree node when going to the main #Bundle URL.
Fix graph labels for chrome & IE.
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