Remove all the old 2.x and 3.x version annotations. GTK+ 4 is a new start, and from the perspective of a GTK+ 4 developer all these APIs have been around since the beginning.
All the GDK type defines are GDK_TYPE_..., so follow this pattern for the GLContext subclasses as well.
This uses EGL to implement GdkGLContext for wayland.