Move customized hangul syllable names handling to unicode_name() so it
is reusable; rework FVDrawInfo() to use glib string funcs
Convert all usage of utf8_strlen() to g_utf8_strlen()
Missing one last utf8_strlen → g_utf8_strlen change
str_rfind() === strrchr(), so drop it now
Let glib instead of FF worry about availability of snprintf() -- part 1
improve-python-script-mainloop-integration

Instead of the IPython shell using gtk.main() it now tells fontforge
about it's X Connection and is more closely integrated into the fontforge
main loop. The reason for doing this is so that events are sent to the
python UI as soon as they happen (fontforge is watching the X connection
for the gtk windows too) and the python script does not block the main
fontforge UI. That is, both the python and fontforge C created windows
are all responsive to user interaction at the same time.
Merge commit '6135483a95'
strlen is not a good choice for an argument name
merge some of Abel's commits
Merge commit '8661bd9'
Fix export of glyph to PDF from scripts

Previously, Export("pdf") was producing an "Export: Wrong number of
arguments" error due to PDF mistakenly being considered a bitmapped
format.