Added the intent plugin, modelled on the Android intent system
More initial intent implementation
Replaced MIME types with an implementation using Eclipse Content Types
Renaming Temporal interface to be consistent with naming standards
Adding package-info documentation for temporal package
Added a priority attribute to the injectable extension point definition, which allows better control of injection order
- Added ability to double click on a layer with an error to find out the cause of the error
 - Added monitoring of the layer's status property
Fixed some possible NPEs
Added an ErrorDialog subclass that shows an Exception's stacktrace
Fixed spelling mistake
Added easy access methods for error,warning,info notification raising
Created new au.gov.ga.earthsci.util plugin
Moved collection classes to new util plugin, and added some new interfaces for the ArrayListTreeMap class
Added a "Dispatch" system, which is supposed to intelligently handle instantiaed domain objects that are unexpected (eg a Catalog node when loading a Layer)
- Added possibility of filtering on Intent expected return type
 - Implemented better selection of the best intent filter for an intent, including a priority system
Renamed the "bind" extension point's implementation class property name from "implementation" to "class"
Renamed the "bind" extension point's implementation class property name from "implementation" to "class"
Moved collection classes to new util plugin
Moved collection classes to new util plugin
Moved collection classes to new util plugin