Fix wrong test case error message
Add test cases for PhoneFromUint
Update .editorconfig
Add create_keystroke_from_text.py

Closed #72
Add performance.c to test performance
Fix Typo
Fix negative frequency problem

Closed #75
Add macros for logging
Log insert/update userphrase
Refactoring Discard1
Replace IsIntervalInside with PhraseIntervalContain
Do not check phrase longer than MAX_PHRASE_LEN

Part of #73
Merge branch 'master' into feature/sqlite_userphrase

* master:
  Do not check phrase longer than MAX_PHRASE_LEN
  Replace IsIntervalInside with PhraseIntervalContain
  Refactoring Discard1
  Log insert/update userphrase
  Add macros for logging
  Fix negative frequency problem
  Fix Typo
  Add performance.c to test performance
  Add create_keystroke_from_text.py
  Update .editorconfig
  Add test cases for PhoneFromUint
  Fix wrong test case error message

Conflicts:
	src/userphrase.c