Only include necessary header in unicodelibinfo.h
Fontforge is not a Unicode annotation export library

Unicode annotation is useful for explanatory purpose in UI, but
exporting such info in Fontforge scripting langauges is senseless.
Besides, libunicodenames already has python binding.
No plugin, so drop plugin loading func in scriptings
Drop japanese doc, too old to be useful
unicodelibinfo.h no more used in scriptings
Unicode annotation should belong to libgunicode
Abstract unicode annotation under libgunicode

Hide the use of annotation library entirely under libgunicode. Also adds
some guard against library db loading failures.
bigreal → double
C99 already has bool
{m,re}alloc → x{m,re}alloc
NoMoreMemMessage is obsolete

All places where NoMoreMemMessage is used are now replaced by xmalloc
and friends, so the message is unnecessary now.
copy → g_strdup

The final bit of Unicode/memory.c can be gone for good. Yay!
Use g_strconcat for all concat funcs
Drop orphaned strstartmatch()
Remove last bit of GB12345
PDF dict is case sensitive
Retire Palm bitmap support, Palm is history now
Retire RISC OS font converter, RISC OS is prehistoric
Prevent GTK+ check if python is not enabled
Start of some valgrind fixing