fixing cursor for DomOutput in vim
test esc and csi codes with and without defaults specified
detected savedCursor diff
apply SavedCursor diff
detect tabs diff
correctly diff.apply tabs
support application cursor keys. Fixes #66
Merge pull request #68 from jedi4ever/diff-apply-handling

Diff apply handling - handles tabs & savedCursor
Merge pull request #67 from jedi4ever/more-barf-testing

More barf testing