Added fix for bug # 219
The vim state now has a initialselectedrange used when in visual mode
Prepare 0.16.0 release
Update name of renamed Cursor method
Prepare 0.17.0 release
Merge upstream master
Don't preempt all text input

Closes #83
Prepare 0.18.0 release
Re-enable editor input on deactivation
Prepare 0.19.0 release
Remove logic for resetting transactions in insert mode
Fix issue #425: ctrl D, ctrl U scroll only half a screen
Merge pull request #447 from anvyzhang/half_scroll

Fix issue #425: ctrl D, ctrl U scroll only half a screen
Fix issues and add tests to PR #362
Merge pull request #450 from mdp/pr_362

Add tests to PR #362 and cleanup
Don't use TextEditorView in MoveToScreenLine or subclasses
Don't use TextEditorView in MotionWithInput or subclasses
Don't use TextEditorView in Scroll or subclasses
Don't use TextEditorView in OperatorWithInput or subclasses
Don't use TextEditorView in VimState
Don't use TextEditorView in main package file