Let up key close candidate list of symbols

Fix #131
Do not call LOG_API without any parameter

Visual Studio does not allow to call LOG_API without any parameter.
Change DATADIR to CHEWING_DATADIR

DATADIR conflicts with Visual Studio header, so changing it to
CHEWING_DATADIR.
Move declaraion before any statement
Fix Windows cannot read CHEWING_USER_PATH correctly
Replace strcat with strcpy
Adjust cursor in Choice*Avail
Merge pull request #138 from hiunnhue/up_close_symbol

Let up key close candidate list of symbols
Change coding style

Use scripts/indent.sh to change coding style
Update coding style in .editorconfig
Run scripts/indent.sh again
Update .editorconfig for *.am
Change indent to space in CMakeLists.txt
Add include directory to indent
Change header coding style
Update NEWS
Sync get_search_path with windows-chewing-tsf
Fix off-by-one problem
Update NEWS
Change ZUIN_SIZE to BOPOMOFO_SIZE