WIP: kitkat_keyboard_fixes

WIP DON"T merge yet. Sister pull for https://github.com/kivy/kivy/pull/1891