OpenGL: don't re-define __glext_h_ if already defined

On recent versions of Qt4, it seems the Qt headers include glext.h,
which would define this macro and cause a warning in gl_core_3.3.h.