[protocolhandler] add missing free(s)
[gitignore] cscope
[protocolhandler] set/unset ic focus
[protocolhandler] preedit caret reply