Conflicts occurred during a cherry-pick and the revert failed. Manual
corrections were attempted.
Implemented the KeyValueResult system without the logic needed to build
the contents from a file.
Merge branch 'dev' into dimou

Conflicts:
	Application.e4xmi
	src/LinGUIne/model/Result.java
Changed visualization subsystem to better handle collections and common
requests from UI parts. For example: the VisualizationPluginManager can
now be queried for IVisualizations in the system and their supported
Result types.
Updated and refactored VisualizationPluginManager to handle
visualization descriptions from the extension point schema definition
Huge update to the visualization subsystem. Added views and wizard
extension points, as well as refactored and updated the existing
interface and plugin manager to reflect these changes.
Initial pass at the visualization wizard system. Note that file/result
selection is currently broken and tests are hard-coded into the
implementation files.
Visualization subsystem update. Refactored VisualizationSelectFilePage
to VisualizationSelectResultPage, which now properly accepts results
instead of generic IProjectData. Documentation added/modified to all
changed files. Implemented SafeVisualization for executing a
visualization in a safe manner according to the Eclipse standards. NOTE:
visualization subsystem still not complete, pending several subsystem
design decisions.
Fixed VisualizationView so that it now conforms to the Eclipse UI class
(extends from ViewPart). This also means that the application's manifest
file has changed to include a dependency on org.eclipse.ui.part
Corrected the extension point schema for both visualizations and their
providers so that they can now correctly be extended.
Minor change to the IVisualization interface. getVisualizations now just
returns a collection of IVisualization.
Merge remote-tracking branch 'origin/dimou' into maresca_merged
updated instantiated objects in LifeCycleManager, updated Software
Manager to detect actual plugins, updated Basic Main Part with tab
reformatting, and added contents for visualization tab