IDEX-802: fix wrong behavior of the 'wysiwyg editor tutorial
Fix selection text in FF.
Split the cursor tracking as parent of SelectionModel
Add explicit cursor handler in SelectionModel
Remove asumption on text editor acutal type for the outline
Remove asumption on text editor acutal type for the outline
Clear the outline when there is no active part (like when the last editor is closed)
Check if workBenchPartController is null before derefenrecing it
Add a value object for the editor type
New module : editor-common
Add support for requirejs modules
Add extension definition for EditorCommon
Add a content-type to editor type mapping
Add an editor type registry interface
Add an editor preference panel
Add events for embedded editors
Start common part of the embedded editors
Add equals, hashCode and toString to EditorType
Add and bind EditorTypeMapping implementation
Bind editor type preference panel