Unit tests for existing soft tab functionality
Don't handle soft tabs in the middle of a line (after non-whitespace content)
Simplify and update soft tab handling for multiple selections
Code review fix
Merge pull request #7103 from adobe/nj/issue-7002

[cmv4] Simplify and update soft tab handling for multiple selections