Add changeGeneration method, provide more module dirtiness tracking
[emacs mode] Minor improvements, add the start of a test suite
[emacs mode] Add Ctrl-Up/Ctrl-Down support
[emacs mode] Add by-sentence and by-expression motion