Don't auto insert when selecting or skipping undo

Check the options object passed to Editor::insertText and don't
try to match brackets if either select is truthy or undo is set
to 'skip'.

These represent composition updates and shouldn't have standard
bracket matching behavior associated with them.

Closes #20