MPS-19917 - fixed the rule for disabling the cast option from the completion menu when unmatched parens are present in the expression
MPS-19917 - first round of polish to the code for fluent paren editing
MPS-19917 - second round of polish to the code for fluent paren editing
MPS-19917 - DotExpression handling added
MPS-19917 - Unary operations supported, rebalancing expressions after parenthing as well as paren removal
MPS-19917 - Fixed descending into child expression to get a properly sorted list of candidate matching parentheses
MPS-19917 - Re-matching the remaining paren to another candidate after one paren gets removed
MPS-19917 - Fixed final rebalancing to repetitively rebalance until the structure stabilizes
Merge branch '3.1/vaclavLT' into 3.1/vaclavFixes
MPS-19917 - Major refactoring of the parentheses matching and rebalancing code
MPS-19917 - Polished unary operators handling
Merge remote-tracking branch 'origin/MPS3.1' into 3.1/vaclavFixes
MPS-19917 - Rebuilt
MPS-19917 - Fixed a typo in the name of a method
Merge remote-tracking branch 'origin/MPS3.1' into 3.1/vaclavFixes
MPS-19917 - Rebuilt tests
MPS-20217 - made () insert a cast expression
MPS-19917 - re-inserting parens if present on a deleted parenthesised expression
MPS-20214 - fixed the cursor position after completing parens
MPS-20214 - updated tests to reflect corrected cursor position after adding parens