first version of substring search
MPS-18033 Substring search in code completion menu
move utility methods to utility class Substitute Action Util
MPS-18033 Substring search in code completion menu
MPS-18033 Substring search in code completion menu
-escape space
-higlight action if it starts with pattern
MPS-18033 Substring search in code completion menu
-fix tests
-revert condition for action.canSubstitute: should start with pattern
-processing text cells counts only action.canSubstitute (doesn't count substring search)
Merge remote-tracking branch 'origin/MPS3.1' into MPS3.1
rebuild required models
run generators runner
MPS-18033
refactor PatternUtil
don't use * and ? in completion
MPS-18033
don't update pattern editor
find pattern in matching text
update colors
Merge remote-tracking branch 'remotes/origin/MPS3.1' into MPS3.1
MPS-18033 compare by rate first
Merge remote-tracking branch 'remotes/origin/MPS3.1' into MPS3.1
MPS-20045 Exception on reexport bugfix
MPS-19866 UI Actions appear/disappear after Restarting MPS
Generating after rebase
Merge remote-tracking branch 'origin/MPS3.1' into MPS3.1
Merge remote-tracking branch 'remotes/origin/MPS3.1'

Conflicts:
	editor/actions-runtime/source/jetbrains/mps/smodel/action/AbstractNodeSubstituteAction.java
	tools/gensources/gensources.iml
make after merge
run generators runner