MPS-19917 - handling CaseExpression corrected (in a generic way)
MPS-19917 - added tests covering CastExpression parenthing
MPS-19917 - polished and docced ParenthesisUtil
Merge remote-tracking branch 'origin/MPS3.1' into 3.1/vaclavFixes
MPS-20135 - handling correctly nested DotExpressions when adding parentheses
MPS-20136 - invoking an immediate transform right after the STHint cell is created
MPS-19911 - removed the offending antiquotation
Reverted an erroneous change to the Samples project file
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