Remove selected text if preedit is not empty.

Merged Xuetian Weng requested to merge work/preedit into master

This is the behavior used by QWidgets.

Merge request reports