Make windows version read the correct strokesregardless of the keyboard
layout. Also make the output be correct (including non-latin characters)
regardless of the keyboard layout.
Merge branch 'master' of https://github.com/balshetzer/plover
Merge branch 'master' of https://github.com/plover/plover
Merge pull request #114 from balshetzer/master

Improve keyboard input and output in windows
Update version number
Merge pull request #115 from balshetzer/master

Update version number to 2.5.3
Greatly speed up startup by only including pyobjc items that are needed
Modify the output method for Mac to bypass the keyboard layout. This makes the output independent of the layout and also allows arbitrary unicode characters. Although, it still seems limited to characters in the BMP but that seems at least half the OS's fault.
Fix suffix folding to not interfere when there are translations in the dictionary that doesn't involve folding
Improve orthography by choosing the more common word when when automatically adding suffixes.
Fix to correctly handle characters larger than 16 bits.
minor cosmetic change to fix syntax highlighting in my editor
Fix crash when machine options are bad
Keep track of block and byte read in order to correctly work with machines that do not keep track of the last read location.
Merge pull request #116 from balshetzer/master

A variety of updates
bump version to 2.5.4
update for v2.5.4
Merge remote-tracking branch 'upstream/master'