First stab at block edit: v_b_[AcCI]

Right now, undo isn't quite doing what's right, but if we plug
NSUndoManager with grouping, then the test-suite starts failing in various
odd ways, to be fixed later.

Fixes: #486
Fix cursor positions after delete and yank to match vim