Fix NKRO turning off every couple sessions

At least for current testers.
Merge pull request #50 from shayneholmes/fix-nkro-turnoff

Fix NKRO turning off every couple sessions
Bug fixes:
flush queue/formatting/preview when repositioning cursor
Work on translator tests
Rewrote undo
Only put one space after punctuation.
Avoid deleting characters with {^}, only spaces
Default inline_preview is now true
Got realDictionary test passing
Don't take screenshots if ENABLE_ZOOM is false
Update icon
Dismiss IME on Back

Only applies when the virtual keyboard is visible.
This is in line with how other IMEs are handled;
the first back should dismiss the keyboard without
passing the back button press to the app
underneath.
Merge pull request #54 from shayneholmes/fix-back-button-on-virtual-keyboard

Dismiss IME on Back
Added install wizard
Work on tutorial
Finish work on tutorial
Add links to download dictionaries.
Tweaks to tutorial
Merge branch 'devel'