Remove trailing white spaces
Change MAX_UTF8_SIZE to 4

See p.94 ~ p.95 in [1]. The maximum UTF-8 size shall be 4.

[1] http://www.unicode.org/versions/Unicode6.2.0/ch03.pdf
Update official website URL
Fix numlock key cannot output number

Closed #45

Signed-off-by: ChangZhuo Chen (陳昌倬) <czchen@gmail.com>
Remove text data support
Remove chewing-definition.h related code
Align cmake generated file with autotools'
Update NEWS
Fix `make check' in cmake does not generate data
Fix several cmake build problems

The following issues are fixed:
*   `make clean' in in tree build does not remove pinyin.tab, swkb.dat,
    symbols.dat now.
*   phoneid.dic is removed during build process.
*   `make install' now installs pinyin.tab, swkb.dat, symbols.dat.

Closed #67
Update .gitignore
Rename gen_keystroke.c to genkeystroke.c
Fix typo
Use CreateFileA() instead of CreateFile() to stick with the ANSI version of the API even when built with unicode support.
Add setHashFileName to set hash path
private: improve the expression of macro CEIL_DIV

Patched by: Kuang-che Wu <kcwu@csie.org>
Reported by: Bo-cheng Jan <school510587@gmail.com>
Add new API chewing_cand_String_by_index
Add clean_userphrase in testhelper
Add UserGetPhraseEnd for SQLite
Use UserGetPhraseXXX to implement has_userphrase