Make dummy line number have a buffer row of -1

This prevents accidentally returning the dummy line number when asking
for line numbers for buffer row 0 using shim code.
Add ReactEditorView::insertText shim
Request update when cursors move outside of a batch update