post release development
doc: Add missing PinYin keyboard layouts
Fix format tweaks in copyright declarations

Signed-off-by: ChangZhuo Chen (陳昌倬) <czchen@gmail.com>
bopomofo: fix comment format tweak

Signed-off-by: ChangZhuo Chen (陳昌倬) <czchen@gmail.com>
chewingutil: fix comment format tweak

Signed-off-by: ChangZhuo Chen (陳昌倬) <czchen@gmail.com>
init_database: fix format tweaks

Signed-off-by: ChangZhuo Chen (陳昌倬) <czchen@gmail.com>
test-struct-size: uniform comment style

Signed-off-by: ChangZhuo Chen (陳昌倬) <czchen@gmail.com>
include: fix format tweaks in copyright declarations

Signed-off-by: ChangZhuo Chen (陳昌倬) <czchen@gmail.com>
libchewing.texi: fix typo

Signed-off-by: ChangZhuo Chen (陳昌倬) <czchen@gmail.com>
doc: add missing const for chewing_KBStr2Num

Signed-off-by: ChangZhuo Chen (陳昌倬) <czchen@gmail.com>
Use GNUInstallDirs in CMake
remove duplicated code
remove dead code
handle the invalid case while initializing symbol table
check if ld supports --no-defined

Closes #144.