First steps in adding Wasta 14 keyboard handling

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 guess that could be 2014 :-)