GLInclude is now included by the interface.

Moved 'GL' definition into GLInclude.h. It now uses std::cerr to output
its log errors.