Always leave cursor to opening char's pos after wrapping selection.

When wrapping a selection, it's useful to leave the cursor always at the opening `(` position so we can easily "cons". E.g. wrapping the following selection,

(z `b (c d)`)

should becomes:

(z `(`b (c d))