And rework extensions parser. -- v3: opengl32: Implement wglGetProcAddress on the client side. win32u: Query every OpenGL functions on initialization. opengl32: Always check available extensions in wrap_wglGetProcAddress. opengl32: Introduce get_function_entry helper. opengl32: Store extensions an an enum in functions registry. opengl32: Store core GL version separate from extensions in the function registry. opengl32: Use parse_extensions in filter_extensions. opengl32: Initialize enabled / disabled OpenGL extensions struct. opengl32: Implement glGetStringi(GL_EXTENSIONS) on client side. opengl32: Store extension_array as opengl_extension. opengl32: Rename ALL_GL_CLIENT_EXTS to ALL_GL_EXTS. opengl32: Remove unexposed extensions for functions registry. opengl32: Move GL_NUM_EXTENSIONS to client side. opengl32: Implement wglGetExtensionsString(ARB|EXT) on the PE side. opengl32: Move major / minor version to the PE side context wrapper. https://gitlab.winehq.org/wine/wine/-/merge_requests/10349