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