Convert more funcs to use InternalEvent.
This fixes a crash when a DeviceEvent struct converted to InteralEvent was beeing copied as InternalEvent (and thus causing out of bounds reads) in ActivateGrabNoDelivery() in events.c: 3876 *grabinfo->sync.event = *real_event;
Possible fix for #1253 (closed)
Signed-off-by: Matthieu Herrb matthieu@herrb.eu