Made the ColorMap class implement the JHLabs Colormap interface, so it can be used by JH filters
Re-exported jhlabs dependency
Fixed revert so that it doesn't create bindings if not required
Moved layer model out of the core plugin into a separate layer plugin
Moved the intent related classes in the layer plugin to a separate package
Fixed the messages bundle name
Reorganised classes in layer plugin into suitable packages
Replaced the changed property tracking in the LayerNode with a separate LayerDelegate class
Added ability to create string instantiable objects using a static fromString method
Added check for delegation on itself
Replaced the layer file drag-and-drop icon with the system icon
Added method to remove formatting whitespace from an XML DOM
Fixed reference to moved ILayerTreeNode interface
Pulled common implementation in the BeanProperty*Binder classes into an the AbstractBeanPropertyBinder class
Added the model element as a parameter to the IBinder methods, and added ValueSerialzationService support to the BeanPropertyValueBinder
Added a ValueSerializationService for the AWT Color class
Failed edits now throw an EditFailedException, which will rollback the value
Added property editor for color properties
Added removal of whitespace to the layer persister
Added new layer persistence implementation