This backport takes the GLContextImpl from master and applies it to 2.3.2 to fix a bunch of bugs (especially Mesa 3D bugs), while maintaining Java 6 compatibility.
The purpose is to keep Java games, which still depend on the 2.3.2 version of JOGL, working with newer graphics drivers and hardware.
master commit used: ecf6e49