Remove unused parameter in STATIC_ASSERT
Add struct tag_PreeditBuf
Replace chiBuf and chiSymbolBuf with preeditBuf
Rename all structs to their typedef name

Closed #99
Change chiSymbolBuf to commitBuf
Rename commitBuf to preeditBuf
Change commitStr to commitBuf

commitBuf is char array instead of wch_t array, so we don't need to do
conversion before output.
Change zuinBuf to bopomofoBuf
Add test cases for aux buffer
Use char[] to store aux buffer
Remove wch_t

Closed #23
Fix indent
Add AUX_PREFIX_LEN for aux buffer prefix
Store aux buffer only in ChewingData
Implement chewing_commit_preedit_buf
Add document for bopomofo, preedit, commit buffer
Fix warning: call to __builtin___strncat_chk
Implement chewing_clean_preedit_buf
Add error handling test cases for new APIs
ADd test-logger.c back for NULL logger test