gtk/opengl: add opengl context and scanout support (GtkGLArea)