1. New initialization interface.
	vglInitCaption(char *caption);
	??? vglInitIcon(char *icon_resource); /* external win32 ICO file */
	vglInitPosition(int x, int y);
	vglInitSize(unsigned w, unsigned h);
		? vglInitWindowConfig(int x, ... ); ?
	?? vglInitCI(vboolean cindex); // do we _need_ it ?
	vglInitFS(vboolean fullscreen);
	vglInitRenderer(vboolean allow_direct,vboolean force_direct); /* DEF: true, false */
		vglForceRenderer(VGL_HW) || vglForceRenderer(VGL_SW) ?
	vglInitFBConfig(unsigned min_dbits,unsigned min_sbits,unsigned min_abits);
	?? vglInitFBFloat(vboolean fb_float); /* !!! needs newer GLX / WGL extensions !!! */
	... and:
	/*
	 * Default: non-FS not-resizeable RGBA depth && !stencil && !dstalpha
	 * size: 640x480; position: choice left to window manager.
	 */
	vglInit(void);
2. Don't print any messages. Instead:
	vglPrintLoadedExtensions();
	vglPrintRendererInto();
	char *vglLoadedExtensions(); /* contigous list, separated by 0x20's */
3. Color index mode (??? see above ???). RGBA mode in 8 bpp.
4. NP: vglWin32Superclass(...) similar to vglInit(...)
5. Think about GLUI widgets.
6. Reset all extensions after destroying last context (biglock must be hold)
