Enables building charmap generation tools
Moving charset definitions to subdir
Split alphabet.c and cjk.c into more manageable chunks, with one charset per file
Update charset source from latest definitions

Update charset definitions based on newest ones from Unicode mirror and
O'Reilly FTP site, using modified dump.c as well as some additional
charmaps reverse engineered from existing cjk.c. The extra files
can be retrieved from

https://github.com/abelcheung/misc/tree/master/fontforge-20140101-charmaps

Mac Symbol, Zapf Dingbats, ISO-8859-{6,7,10,13} have major update, while
some have minor updates as well. All single byte charsets have C0/C1
control chars as originally specified in mapping file.

This update shall act as a reference result for the upcoming unicode
generation tool rewrite.
Start impl, can only generate single byte charsets for now
Supports generating gb2312 & JIS charsets
Korean charmaps support, and some code refactor
Forgot marking gb2312 as multibyte encoding
Add script to generate everything at once -- except Big5HKSCS
Add copyright notice
Small tweak, add generated array size
Revert one of previous change - do not make and distribute unicode source file generation tools
Fix JIS generation
Refresh all generated source files with those from gen-charset.pl
backtrns.c and cjk.c are no more used by FF
Merge branch 'charset-update'
Merge pull request #1162 from abelcheung/master

All charsets can be auto-generated from external source now