[GLExtensions] Populate the extension list for OpenGL implementations that don't show core extensions.
[GLExtensions] Future proof ourself by putting the default: instance on the top, so we'll grab extensions if they support something newer. Handle older GLVersions in the case they get that far.
[GLExtensions] OpenGL 3.0 also added GL_ARB_map_buffer_range to core.