[X11] INativeWindow fixes

This PR resolves a number of issues reported on X11:
- fixes issue #146
- fixes spurious MouseMove events when the mouse is not actually moved