Replace atoi by g_ascii_strtoll in GDK init function.

The function atoi has never been declared in this context. Replacing
it by g_acsii_strtoll fixes this error and is more correct for
GTK programs.
Remove unused variable in implementation of GdkGLConfig.
Remove unused variable in implementation of GdkGLContext.
x11: Don't provide gdk_gl_config_get_std_rgb_colormap if unused

The usage of gdk_gl_config_get_std_rgb_colormap depends on the
preprecessor define HAVE_GDK_X11_COLORMAP_FOREIGN_NEW. If this
define is not true, the function may not be present.
win32: Fix GDK includes.

GDK 3 does not allow to include its internal header files. Several
of such include statements have thus been removed.
Replace atoi by g_ascii_strtoll in GTK+ init function.
Cast enumerator values of GL tokens to int.

C enumerator values must be convertible to signed int. The declared
values were unsigned instead.
simple: Correctly set OpenGL viewport.

In its event handler for configure events, the example program
'simple' sets the size OpenGL viewport to an undefined value.
Initializing the respective variable to the widget's allocated
size fixes this problem.
Replaced GtkFunction by GSourceFunc.

The use of GtkFunction is deprecated in GTK+ 2, in favor of
GSourceFunc. This is the only deprecated function currently
used in the source code.
Prefix key names with GDK_KEY_.

Key names are now prefixed with GDK_KEY_, instead of GDK_.
viewvl: Fix C++ comment.
viewvl: Initialize window in timeout function.
Removed Quartz target.

The coming changes for removing the extension interface and porting
gtkglext to GTK+ 3 will bring significant changes to the internal
and external interfaces of the library. I do not have the resources
(i.e., MacOS) to adapt the Quartz backend during the transistion.

To keep the code base clean, this commit removes the Quartz backend
for now. The code might be restored of rewritten once the transition
has been done.
multiarb: Use only query functions to get OpenGL extensions.

The extension API will be removed soon. Only basic query functions
are now used in 'multiarb' to access OpenGL extensions.

http://bugzilla.gnome.org/show_bug.cgi?id=604332
simple-pbuffer-sgix: Don't use extension API.

The extension API is deprecated and will be removed soon. The new
implementation if 'simple-pbuffer-sgix' only uses basic query
functions for accessing OpenGL functions.

http://bugzilla.gnome.org/show_bug.cgi?id=604332
coolwave: Don't use extension API.

The extension API is deprecated and will be removed soon. The new
implementation only uses basic query functions for accessing OpenGL
functionality.

http://bugzilla.gnome.org/show_bug.cgi?id=604332
coolwave2: Don't use extension API.

The extension API is deprecated and will be removed soon. The new
implementation uses only basic query functions for accessing OpenGL
functionality.

http://bugzilla.gnome.org/show_bug.cgi?id=604332
glsl/gears: Don't use extension API.

The extension API is deprecated and will be removed soon. The program's
new implementation is based on basic query functions.

http://bugzilla.gnome.org/show_bug.cgi?id=604332
rotating-square: Remove out-commented code.

http://bugzilla.gnome.org/show_bug.cgi?id=604332
scribble-gl: Remove out-commented code.

http://bugzilla.gnome.org/show_bug.cgi?id=604332