Always return cursor to initial position after sending text.

Adds the initial position to the jump list before sending text, then jumps back to it when done. Previous behaviour had the cursor end up at the top of the block/selection.