Add better support of keycode & composition for Chrome Android
Add better support of keycode & composition for Chrome Android

* by trying to catch to correct key code
* by not setting composition to true if the key code 229 is because of "crazy buffering keyboard mobile"
* by separating input from keyup events (maybe an option to not use input would be interesting, that would improve performances as input event is not necessary)
raffles-media/Trumbowyg,timint/Trumbowyg,raffles-media/Trumbowyg,Alex-D/Trumbowyg,Alex-D/Trumbowyg,timint/Trumbowyg,raffles-media/Trumbowyg