Reduce hard coupling between editor related components and classic
editor implementation
Fix : remove the outline if the last editor is closed
Fix: check if the workbenchController is null in the tab click handler
Add codenvy-ide-jseditor submodule
The jseditor module defines the default editor
Use binding annotation instead of @Named for plain text filetype
Merge branch 'IDEX-983' of https://github.com/mleduque/ide into mleduque-IDEX-983
Merge branch 'mleduque-IDEX-983'