adding cellId property co EditorCellModel
modifying the way of saving last cursor positionX necessary for move UP/DOWN actions
MPS-17989 [build:MPS-129.81] IndexOutOfBoundsException in jetbrains.mps.nodeEditor.cells.TextLine.getTextWidth
impementing selection manager methods
optimizing imports
fixing unit-tests
suppressing deactivate/activate selection call if selection changed to the current one (to suppress calling EditorCell_Property.setSelected(false) displaying "refactoring" dialog)
MPS-17992 [build:IC-999.SNAPSHOT] Error during dispatching of java.awt.event.KeyEvent[KEY_PRESSED,keyCode=10,keyText=Enter,keyChar=Enter,keyLocation=KEY_LOCATION_STANDARD,rawCode=13,primaryLevelUnicode=13,scancode=28] on jetbrains.mps.nodeEditor.NodeEditorComponent[,0,0,1231x654,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=321,maximumSize=,minimumSize=,preferredSize=]: You can read model only inside read actions
calling delete action upon the cell instead of deleting underlying node directly in case of "autodelete" operation. This is necessary to be able to override auto-delete node behavior.
addin new SelectInEditorOperation for handling editor selection
mogration onto SelectInEditor operaion added & executed
using select operation in editor for SelectInEditorOperation
selectionStart parameter added to SelectInEditorOperation and used for selecting cell before/after one with predefined id in SelectInEditorOperation editor
Merge remote-tracking branch 'origin/master' into 3.0/editorSelection

Conflicts:
	editor/editor-runtime/models/runtime.mps
	languages/baseLanguage/baseLanguage/languageModels/intentions.mps
	languages/languageDesign/dataFlow/languageModels/intentions.mps
	languages/languageDesign/editor/generators/baseLanguage/templates/main@generator.mps
	languages/languageDesign/editor/languageModels/actions.mps
	languages/languageDesign/editor/languageModels/behavior.mps
	languages/languageDesign/editor/languageModels/constraints.mps
	languages/languageDesign/editor/languageModels/editor.mps
	languages/languageDesign/editor/languageModels/scripts.mps
	languages/languageDesign/editor/languageModels/typesystem.mps
	languages/languageDesign/generator/languages/templateLanguage/languageModels/editor.mps
	languages/languageDesign/generator/languages/templateLanguage/languageModels/intentions.mps
	languages/languageDesign/structure/languageModels/behavior.mps
	plugins/mps-core/languages/languageDesign/table/generator/template/main@generator.mps
	plugins/mps-dates/languages/dates/languageModels/editor.mps
	plugins/mps-testing/languages/languageDesign/test/languageModels/intentions.mps
	workbench/mps-editor/solution/actions.mps