Merging Haiku's OpenGL Kit into libglvnd. This is the other half of @X547 's work here: mesa/mesa!21079 (merged)