Add multiregion tests for MoveTo.

Close limetext#112.
Amend some tests so they pass.

I'm not sure if they're valid failure cases or not.
@quarnster?
Revert "Amend some tests so they pass."

This reverts commit b40994ce0062594715367643dc42471513f7718b.
Improve readability and add some MoveTo tests.
Add MoveTo tests with selections.
Fix the formatting.
updates readme with correct screenshot date alt-text
Add LoadTheme tests.
Add a method to get the keybindings from the editor.
Add some editor tests.
Skip Editor.Keybindings in the python api generation.
Merge pull request #349 from bmathews/screenshot

updates readme with correct screenshot date alt-text
Merge pull request #351 from erbridge/editor_test

More editor tests
Merge pull request #341 from erbridge/move_test

Multiregion move to tests
Merge pull request #350 from erbridge/theme_test

Add LoadTheme tests
frontend/qml: QML triggered commands are executed in a new goroutine

Fixes #337
Thought TestSetActiveWindow is causing tests to hang but it's because of race test for TestVintageous
Add tests for DefaultCommand and BypassUndoCommand.