updated the glew code to work on my linux install and to make all the header self contained so GLEW doesn't need to be installed on the local machine. This will help to keep GL versions in check across multiple platforms