Added font selection.

Added FontPreference and FontManager classes (by George Yunaev) to create
a nice font selector for the app preferences.
Fixed problem in typeface creation.
Merge branch 'devel' into release
Merge branch 'release'