backport: GL: allow geometry shaders via GL3.2 instead of EXT_geometry_shader4
Some newer graphics drivers and mesa in general do no longer support EXT_geometry_shader4 but only the official geometry shaders of GL3.2. Setting the shader properties leads to a crash then. Support for the extension is not verified in ogre 1.9. Depending on whether the driver still supports compatibility mode in GLSL it will either crash with unmodified rviz or after applying https://github.com/ros-visualization/rviz/pull/1725
I'll try to get this included as a bugfix in past Ubuntu releases as well. I'll add a separate MR for ogre-1.12