Change disableInput behavior to allow programmatic edits.
Fixup 63a49817a4522ada322ea81fd8b341d4dd7ee598

Issue #1565
[closebrackets addon] Fix reference to removed variable

Issue #1552
[vim keymap] Add support for :sort
[show-hint addon] (experiment) Add a container option
[vim keymap] Repeat insert changes for A,I,a,i,caw,ciw
[vim keymap] Fixups for repeat insert mode changes

Cleans a lot of insert mode record/replay code.
Adds support for o and O.
Adds unit tests and fixes a lot of corner cases.
Fixes cw deleting trailing whitespace.
[vim keymap] Add support for insert mode count repeat.