Add Wasta 14 keyboard handling via IBus alone

Produces a list of available keyboards properly, but doesn't attempt
to switch keyboards.  The code is adapted from the combined keyboard
handling written to support Trusty.  It's too bad the two systems went
their separate ways in this area.
I suspect a tab may have snuck in that looks like a space with tabs set to 4 spaces.