MPS-20394 - made NotExpression IBinaryLike, removed parens from the editor, updated node factory to consider adding a ParenthesisedExpression arorund the NotExpression's child node
MPS-20394 - polishes the typing experience when typing ! (aka not), added tests
MPS-20394 - polishes the typing experience when typing ! (aka not), added tests
MPS-20394 - polishes the typing experience when typing !( to quickly insert a not expression with nested parens
Removed the remaining WildCard... tests from the suite
Rebuilt
Fixed the issue with single-expr parenthing introduced by recent updates
Fixed tests
Rebuilt test suites
Merge branch 'master' into 3.2/vaclavNotParens
Renamed the offending test to avoid a letter case issue on TC, added the tests to the test suite
Removed the wildcard tests from the test suite, since they do not seem to be runnable on TC ATM
Merge remote-tracking branch 'origin/master' into 3.2/vaclavNotParens
Polished the way !(expr) can be typed - '(' followed by an expression will be correctly transformed into a ParenthesisedExpression
Further polished the way !(expr) can be typed - allowed for cases such as, '((', '!((', '()', '(((number'
Merge remote-tracking branch 'origin/master' into 3.2/vaclavNotParens

Conflicts:
	languages/baseLanguage/baseLanguage/solutions/jetbrains.mps.baseLanguage.test/test_gen/jetbrains/mps/editorTest/trace.info
	languages/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/actions/trace.info
	languages/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/editor/trace.info
	testbench/solutions/jetbrains/mps/tests.mps
	testbench/tests_gen/jetbrains/mps/tests/TestModule_jetbrains_mps_baseLanguage_test.java
Merge remote-tracking branch 'origin/master' into 3.2/vaclavNotParens

Conflicts:
	languages/baseLanguage/baseLanguage/solutions/jetbrains.mps.baseLanguage.test/test_gen/jetbrains/mps/editorTest/trace.info
	languages/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/actions/trace.info
	languages/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/editor/trace.info
	testbench/solutions/jetbrains/mps/tests.mps
	testbench/tests_gen/jetbrains/mps/tests/TestModule_jetbrains_mps_baseLanguage_test.java
Added tests to verify fluent parens editing on empty expressions
Merge branch 'master' into 3.2/vaclavNotParens
Merge branch 'master' into 3.2/vaclavNotParens

Conflicts:
	languages/baseLanguage/baseLanguage/languageModels/behavior.mps
	languages/baseLanguage/baseLanguage/source_gen/jetbrains/mps/baseLanguage/behavior/trace.info
	testbench/tests_gen/jetbrains/mps/tests/TestModule_jetbrains_mps_baseLanguage_test.java