Standalone Mode and updated Wayland support

There is a new standalone mode added to Maliit, which allows to just include the server into the plugin. Instead of having to run maliit-server and loading a keyboard implementation as a plugin one can just create a standalone executable (in addition). That is already done for the new Maliit Keyboard 2 where a maliit-keyboard executable is created which can just be run with the Maliit DBus or the the Wayland input method protocol.

In addition we updated the Wayland support in maliit-framework to use the zwp_input_method_v1 protocol used in weston currently. We also added a Qt wayland-shell-integration plugin for the input panel.

With a script like

export QT_WAYLAND_SHELL_INTEGRATION=inputpanel-shell
maliit-keyboard -platform wayland

one can just use


to run maliit-keyboard inside weston again.