Introducing SubstituteAction & SubstituteInfo API interfaces
- EditorCell.get/setSubstituteInfo() methods are operating with API interfaces from now.
updating references in models
Using EditorCell API in EditorManager
adding compatibility methods to EditorManager returning instances of obsolete interfaces
INodeEditor & AbstractCellProvider are able to create API EditorCell interfaces from now.
updating references & regenerating
Merge remote-tracking branch 'origin/master' into multipleEditors

Conflicts:
	editor/editor-runtime/source/jetbrains/mps/nodeEditor/EditorContext.java
regenerating models after merge
updating editor generator in order to use API EditorCell
regenerating all editors
Merge remote-tracking branch 'origin/master' into multipleEditors
regenerating code..
Merge remote-tracking branch 'origin/master' into multipleEditors