Move ' (go to mark) to the new motions system.
Improve the undo/redo handling.
Fix cw (count not passed through).
Slight tweak to cw_count test - it now passes.
Fix dollar2 test, it now passes.
Fix r - test now passing.
Fix repeats on '.' in do_action().
Fix missing movtype parameter in with_motion().
All implemented tests now pass (fixes pP).