[SourceEditor] Added text editor option to change the generation of
multi level undo steps for editor corrections.
[TextEditor] Be more careful with stacking keyboard undo steps.
[SourceEditor] Changed general formatting undo step option default.