Gletters et al.: use TextInput to receive also composed chars

Keys.onPressed() does not deliver composed keys like french 'ô' on
linux (works on windows). We hack around this limitation using a
TextInput which implements composition on C++ layer via
QInputMethodEvents.

Must be disabled on mobile or the native virtual keyboard pops up.
Merge branch 'master' of git.kde.org:gcompris