More refined defines definitions
Changes to make msvc happy
Adding Glew
Adding some visual studio config files
Adding glew to gitignore