Started the interfaces for a data discovery system for Earthsci, and an initial CSW implementation
Simplified the LayerTreeLabelProvider text styling with the new TextStyler class
Adding a numeric text field
Adding property change support to the mutable color map
Improving the ColorMapEditor
Added generalized mechanism for using the InformationControl on any control (Eclipse's focusable tooltip functionality)
Made the InformationProviderHoverInformationControlManager constructor take an IInfomationControlCreator so that users can use custom creators
Extracted the BrowserInformationControl from the jface.internal.text.html internal package, and made some minor changes to fix compile warnings
Added the FocusableBrowserInformationControl, which creates a resizable BrowserInformationControl with an optional toolbar when focused
Removed unused import
Adding methods for retrieving next/previous entries from the color map
Added nodata editor and add/remove entry buttons to color map editor
Added the HtmlUtil class
Added the IDiscoveryResultLabelProvider interface, and added Javadoc for discovery classes
Added the UIUtil class
Added initial implementation of the discovery UI
Updated CSW discovery implementation to latest discovery API changes
Added new discovery plugins to parent POM file
Moving SWTUtil into common ui plugin
Merge remote-tracking branch 'refs/remotes/origin/discovery'

Conflicts:
	plugins/au.gov.ga.earthsci.common.ui/META-INF/MANIFEST.MF
	plugins/au.gov.ga.earthsci.layer.ui/src/au/gov/ga/earthsci/layer/ui/LayerTreeLabelProvider.java