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.

Renamed:
- [] bracket
- {} brace
Set ibus window position just below the cursor

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

Add SublimeIBus.sublime-settings for window layout

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

Not support distraction free mode
Disable surrounding text by default

If surrounding text is enabled, ibus_query_surrounding_text_cb will be
called and input keys won't be processed.
Use status.id_no instead of hard coded 0
Merge pull request #3 from shirosaki/python3

Work more properly with ST3