Add test cases for userphrase removing
chewing_Reset shall restore loggerData

Closed #103
Add log for all test cases

Closed #102
Remove test-logger.c

All test cases use logger now, so we do not need another test case to
test logger functionality.
Print file, line, function in LOG_XXX
Do not use basename in log

According to manual, basename() may modify the input string, and it need
not be reentrant, so we shall not use it to log filename.
Merge branch 'master' into feature/sqlite_userphrase

* master:
  Do not use basename in log
  Print file, line, function in LOG_XXX
  Remove test-logger.c
  Add log for all test cases
  chewing_Reset shall restore loggerData
  Add test cases for userphrase removing
Fix compiling error