split off rarely used unicode tables

This avoids parsing large files reducing parse time by 30 ms for me
(it took ~70ms to parse tables, now ~40ms).
And move hangul sets to Trie tables as well.
Also saves around 30Kb on "hello world" app.
Merge pull request #1650 from blackwhale/faster-compile-2

Split off rarely used unicode tables
Merge remote-tracking branch 'upstream/master'