Cleaned up OpenGlHeaders.h. Modified CMake project to support platform-specific code properly, as yet tested only on GNU/Linux.