Move DBus related functions out of x11video.c and into their own files under src/core/linux/
Add support for IBus IME without loading ibus-1.0.so or any glib libraries.