Add #ifndef protection for memory-private.h

Signed-off-by: ChangZhuo Chen (陳昌倬) <czchen@gmail.com>
Use Backspace to close candidate window

	* Close candidate window when user pressed Backspace
	* Update TC for Backspace_in_select
Merge pull request #128 from hiunnhue/bs_close_cand

Use Backspace to close candidate window
Update coveralls exclude pattern
Use PgUp/PgDn to turn pages of candidates

This is a common feature provided by many Bopomofo-IMs
as well as the Win32-chewing.

Codes are copied from chewing_handle_left/right.
Merge pull request #129 from hiunnhue/pgupdn_cand

Use PgUp/PgDn to turn pages of candidates
Move data files to usr/share/libchewing

Closed #121
Update test_del_bopomofo_as_mode_switch
Remove trailing whitespace
Merge chewing.pc.in and cmake/chewing.pc.in

Closed #132
Fix make release
Test make release in travis-ci
Update TC

* test_Space_selection
* test_Esc_escCleanAllBuf
* test_PageUp_in_select
* test_set_autoShiftCur
Merge pull request #134 from hiunnhue/tc_update

Update TC
Use chewing_set_ChiEngMode to handle Capslock
Add LOG_API to log all chewing APIs
Do not check NULL for free()
Add 大夫 (ㄉㄞˋ ㄈㄨ˙)
Add 大夫 (ㄉㄞˋ ㄈㄨ˙) as exception phrase
Print key in log