Removes unnecessary semicolons from selected text or a semicolon under caret if it is unnecessary.