Added missing include of <System/Err.hpp>
Now using an explicit prefix for OpenGL extension macros, to avoid conflicts