Fix #249: Delete selection when pasting register

When in Insert mode, you can still select text either manually or by
starting an Eclipse action selecting text (like tabbing through the
arguments of a function during command completion). This commit will
delete that selection and replace it with the contents of the selected
register.