Tweaked visual selection to behave the same across all terminals and
gvim (regardless of the terminal's policy or settings for the cursor)