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
Merge pull request #125 from lilydjwg/preedit_blacklist

add FCITX_NO_PREEDIT_APPS support except XIM