evdev: update the state of the core pointer and core keyboard for all events
evdev: update the state of the core pointer and core keyboard for all events

These two devices are logically tied togheter, and their state
should always be the same. Also, we need to update them after
the event is queued, as the current modifier state (as opposed to the
modifier mask in the event) should include also the effect of the last
key press/release.

https://bugzilla.gnome.org/show_bug.cgi?id=706494

ebassi/clutter,Distrotech/clutter,jigpu/clutter,ebassi/clutter,jigpu/clutter,GNOME/clutter,GNOME/clutter,ebassi/clutter,djdeath/clutter,GNOME/clutter,jigpu/clutter,Distrotech/clutter,jigpu/clutter,jigpu/clutter,Distrotech/clutter,GNOME/clutter,GNOME/clutter,djdeath/clutter,jigpu/clutter,ebassi/clutter,djdeath/clutter,djdeath/clutter,Distrotech/clutter,djdeath/clutter,Distrotech/clutter,Distrotech/clutter,ebassi/clutter,djdeath/clutter