Sending key events through script task before processing them in the compositor.

Fixes #4163
Adding support for android key events.

Fixes #4163
auto merge of #4244 : negge/servo/backspace, r=jdm



Fixes #4163