Greatly simplified the introduction of new constants
Pulled all GL constant/enum logic into a separate file
Add several more texture constants
Make OpenGL objects use common functions for Gen* and Delete*
Support GL texture objects
Support glTexParameter
Support GL sampler objects
Add a missing stack.clear()
minor alias/reorg
Fill in missing color values, as needed
Add GL_TEXTURE_BORDER_COLOR to glSamplerParameter
Fix a typo
Support glTexImage*
Ensure bindTexture works with a nil-like argument
Added GL sized internal formats
Add GL_LINEAR constant
Added a couple more aliases