Make preferences a singleton.
Write files with matching Unicode encoding.
Share concept of encoding between all format readers.
FIXED: Unwanted scrolling while selecting text. Closes #126.

Work around Qt 4 treating double-click as not having a mouse button pressed.
Add support for providing dictionaries with Windows builds.
Fix build errors on Windows.