	Add Geometry Shader support.

	Fix GLU implementation - particularly Tesselation.

	Move test apps to t/ subdirectory
		Split into interactive and non-interactive tests
		Skip interactive tests if OpenGL context not possible

	Implement safe glutInit by checking _done_glutInit before calling glutInit()

	Fix GLUT error handling for perl:
		Add croak on no glutInit to glut functions to prevent exit(1)
		Add croak to glutDisplayFunc() with null callback.
		Add croak to glutSetKeyRepeat() with invalid repeat mode
		Add croak to glutSetCursor() with unknown cursor type
		Investigate use of undef return for errors; 1 instead of void's

	Add toggle & display of OpenGL errors a la glutReportErrors()

	Finish perl bindings to remaining FreeGLUT functions:
		glutGetMenuData, glutSetMenuData, glutGetWindowData, glutSetWindowData,
		glutGetProcAddress, glutJoystickFunc, glutWireSierpinskiSponge,
		glutSolidSierpinskiSponge, glutWMCloseFunc
	
	Improve support for non-standard OpenGL configurations:
		Document how to edit Makefile.PL (e.g. lines #120, #132 for lib stuff)
		Add command line options for perl Makefile.PL to set CFLAGS,...
		Make single point override for INCLUDE info.

	Recognize OpenGLUT as an allowed flavor of FreeGLUT for POGL config/compile.

	Clean up existing use of configuration information:
		Clean up compile and config results so they are unambiguous
		Use the same information to build POGL as to build glversion
		Refactor Makefile.PL to be more comprehensible.
