Wip/carlosg/event final cleanup
Some patches that drop all usage of GtkWidgetClass->event vfunc, and most usage of the ::event GtkWidget signal (configure events left, which there's other branch about).
When these 2 branches are merged, we can think about dropping the GtkEventControllerLegacy being installed by default.