Fix some warnings.
Implement some of EventSender (basic mouse event support)

Basically works, but the message delivery is asynchronous. This means
the message get delivered too late, and some test are quick to decide
that they failed.

Disabled the bindings to non implemented event generators. This will
help detecting the tests that need them (we get a JS error).