Compiles on Linux.
GL module update.

- Updated GL to modern OpenGL texture formats
- Added CMake support.
- Compiles on Windows 8 and OSX Mountain Lion.