Add OSX specifc glut constants GLUT_NO_RECOVERY, GLUT_3_2_CORE_PROFILE

Only strip constants of GLUT_ if appropriate
OSX's GLUT_3_2_CORE_PROFILE strips down to GLUT::3_2_CORE_PROFILE which
isn't a valid ruby consrant name.

Skips this step for any identifier that doesn't start with A-z || a-z
|| _

You can still access the identifier with its full name with or without
the module prepended. ie.

x = GLUT_3_2_CORE_PROFILE
or
x = GLUT::GLUT_3_2_CORE_PROFILE

Conflicts:
	ext/opengl/glut.c
Update History file
Bump VERSION to 0.7.0.