Further visualization subsystem implementation. Created
VisualizationViewEvent and VisualizationSettings. Made SafeVisualization
broadcast the VisualizationViewEvent. The main VisualizationWizard can
now launch extending VisualizationWizards.
Updated VisualizationWizard so it is now created with an IVisualization.
This allows wizards to call functions back to their visualizations to
edit various settings depending on the wizard content.
UI significantly overhauled. New toolbar buttons, icons, menu items,
handlers and commands.
Moved settings handling from IVisualization to VisualizationView.
Merge branch 'dev' into dimou

Conflicts:
	Application.e4xmi
	LinGUIne.product
	src/LinGUIne/extensions/VisualizationView.java
	src/LinGUIne/extensions/VisualizationWizard.java
	src/LinGUIne/utilities/SafeVisualization.java
	src/LinGUIne/wizards/VisualizationWizard.java
	src/LinGUIne/wizards/VisualizationWizardSelectVisualizationPage.java
IVisualizations obtain their results via the new setResult method
Removed IVisualizationProvider and VisualizationSettings. Updated schema
and classes in the visualization subsystem to reflect this change.
VisualizationWizard now correctly populates based on result selection.
VisualizationPluginManager now correctly populates its list from
extensions.
Merge branch 'mullins' into dev

Conflicts:
	LinGUIne.product
	src/LinGUIne/events/LinGUIneEvents.java