Add unit tests for single-select Tab behavior. Change behavior when selection is a range in the middle of the line to insert tab/spaces at beginning instead of replacing selection.
Implement heuristics for Tab key when multiple selections are active
Merge pull request #7153 from adobe/nj/issue-7022

[cmv4] Implement Tab key heuristics for multiple selections