testglarea: Move window show to the end

If not we realize the window early and thus realize all widgets
added to it at add time, which means we install the realize handler
(that prints info) after the widget is realized already, meaning
the info is not shown.
GdkGLContext: Never use glXSwapIntervalSGI on composited WMs

Delaying the copy of the backbuffer to the front buffer until
the vblank doesn't make sense when the frontbuffer is not the
real screen, as the copy will not flicker anyway. It is the
responsibility of the compositor to sync *its* drawing of the
window to the vblank.

The other reason to delay to vblank is to avoid rendering all the
time and sync each frame to the actual frame rate. However, we
already handle this in Gtk+ via the frame clock, so this should
not be needed.