Import all glew 1.10.0 sources.
Include OpenGL Extension headers.

NOTE: These are technically required since there is no guarantee
that the header files are up to date on the system
Import GLFW version 3.0.3
remove glfw-2.7.7
Added CMake file for GLEW v1.1.0
cmake: update build dependencies.
external/glf: update to support GLFW 3.

Use the Latest GLFW releases. These support
built in cmake that will allow an easier
static build.
samples/gl-430: Fix samples compilation.
cmake: add minor packaging support.
cmake: Automatically update khronos headers.

It's too much to expect everyone to have up to date headers
however it should be feasable to expect people to have
internet access.