add FCITX_NO_PREEDIT_APPS support except XIM
[preedit_blacklist] naming changes; cache regex_t's; etc
[preedit_blacklist] use FcitxInputContext2 instead
[ipc] remove appname from FcitxIPCIC; free FcitxInputContext2.prgname properly
move no_preedit_app_list into FcitxInstance
[frontend] cache AppPreeditBlacklisted result into FcitxInputContext2
Merge branch 'master' into preedit_blacklist
[fcitx] fix deactivate key
[fcitx] fix trigger on release, change to pure FcitxHotkeyIsHotKeyModifierCombine

Zenkaku_Hankaku should also trigger on press, there's no reason that key
with unicode need to trigger on release. (like f1 - f12)
Merge pull request #125 from lilydjwg/preedit_blacklist

add FCITX_NO_PREEDIT_APPS support except XIM
[fcitx] misc fix for last merge, move process hotkey before keyblocker