[opengl] More robust parsing of context versions, now relies on GL_VERSION string for better compat.
         added getMajorVersion() and getMinorVersion() to the OpenGL object
         Implement new-style extension listing if context version >= 3.0, this avoid a crash when ARB_compatibility_context isn't there