Add numeric movements and deletions
Implement multi-move yank and fix undo bug
Add multi-line deletion via 'dd'
Reset() resets numericPrefix
Add multi-movement change within line
Allow 'dj' to delete lines
More modular numeric prefix handling
Implement multi line delete with 'dk' and 'dj'.

Can delete multiple lines moving upwards or downwards.
Potential issue: Check for upward or donward movement is based
on unicode key, not action.
Correct dj and dk movements.

dj and dk actually delete an additional line.
dj deletes 2 lines, 2dj deletes 3, ect.
fix dw glitch
Merge branch 'quick-fix' into vi-numeric-repeat

Conflicts:
	main/src/core/Mono.Texteditor/Mono.TextEditor.Vi/ViMode.cs
fix merge error
Fix dj glitch
Work on multi-line yank (yy)
Implement multi-line yank (yy, yk, or yj).

Can now yank multiple lines with commands like 3yy, 5yj, 2yk.
Bug: The caret resets to the line start after pasting a
yanked line (should reset to first non whitespace)
Add multi-line change (cc, cj, ck)
Add single line indent via << or >>
Add multi-line (un)indent via >> or <<
Add multi-line indent via [<>] [jk].

Adds support for indentation movement commands such as 4<j and >3k.
Work on line-begin indenting bug