Add option to disable BOM.
Replace Qt algorithms with STL algorithms.
Share code for checking if filename is rich text.
Rename codepage to encoding.
Update ifdefs for Qt 5.
Use QSound whenever possible.
Add ranged classes to constrain values for settings.
Update dictionary download script.
Move modification into document class.
Add documents menu to tabs. Closes #130.
Move daily goal to new tab in preferences.
Add ability to reset daily progress. Closes #125.
Rearrange statistics tab of preferences.
Add menu action to easily set language for spell checking. Closes #81.
FIXED: Setting locale did not change layout direction in Qt 5.
Reduce minimum window size.
Sync translations with Transifex.
FIXED: Did not respect default cursor width.
FIXED: Hyphenated lines were not focused properly.
Update translations.