fixes novel_types.h
bump soname
re-factor ChewingKey*
hide defines
add m_candidates
rename candidates methods
update candidates methods
remove pinyin_free_candidates
clean up pinyin.h
clean again
fixes pinyin_parse_*
write candidates methods
write get pinyin key and rest methods
write methods
update libpinyin.ver
update test_pinyin.cpp
write phrases methods
update test_phrase.cpp
use G_BEGIN/END_DECLS
fixes compile