Add few simple mark tests.
DONT PUSH - extra tests for {c,d}{w,W,e,E}
DONT PUSH - Hacky approach for syncing IntelliJ selection state with internal state.
Revert "DONT PUSH - Hacky approach for syncing IntelliJ selection state with internal state."

This reverts commit 27df98619d203ec767937fb73eefa29ae577eaac.
DONT PUSH - workaround empty files
DONT PUSH - don't crash if file doesn't end in newline.
DONT PUSH - Workaround bunch of crashes when file is empty
DONT PUSH - Add 'empty file' kludge
DONT PUSH - prevent fuzzer from crashing on some visual actions
DONT PUSH - empty document workarounds
DONT PUSH: lame attempt at speedups
Add tests for w, e motions

Failing tests:
    testWordForwardMotionOnEmptyLineFollowedByEmptyLine
    testTwoWordsForwardMotionOnEmptyLine
    testWordEndForwardMotionOnEmptyLineFollowedByTwoEmptyLines
    testTwoWordEndsForwardMotionOnEmptyLineFollowedByTwoEmptyLines
Fix newline behaviour on b, w, e motions
Add some aw, iw tests.
Overhaul iw, iW, aw, aW motions
Start undo rework.
DONT PUSH - Update IDEA version in build.properties (for Ant tests)
Don't crash when ex command is run.
Attempts at macro fixing.