(#1873) - improve vim s operator for visual mode

Using s operator on selected text in visual mode caused the cursor
to move one character right. Also using S on selected text caused some
strange behaviour. (try: select some word, S (this behaves different
than in vim), type new word, esc, move somewhere (the last <movement>
behaves like c<movement>)