Preserve cursor position when prepending sudo.

This changes the default behavior of the sudo plugin to preserve the position of the cursor when the current $BUFFER is prepended with "sudo ". The original behavior can be restored by setting `sudo_preserve_cursor=0`.