Conversion works by space key in ibus-mode
logger.debug works with non string
Not add duplicated paths when reloading the file
Fix to work with pageup and pagedown keys
Set fallback command of some keys

If keys are ignored by ibus, those fall back to nomal command.
Swap '[', ']', '{', '}' keys for kana input

When inputting with Kana input mode, '[', ']' keys were not converted to
Japanese character.  Instead  '「', '」' were shown.
Set ibus window position just below the cursor

These code is based on IMESupport.
git://github.com/chikatoike/IMESupport.git

Required commands to get X window information:
- xwininfo
- xprop
x11-utils has above commands

Not support distraction free mode.