glx: Disable GLX_EXT_import_context if !enableIndirectGLX

GLX_EXT_import_context allows multiple clients to share the same
indirect context. If you can't create an indirect context, you're
certainly not going to be able to share one. Hide the extension from the
server string if we've disabled indirect contexts.

This turns piglit's tests from fail to skip when indirect contexts are
disabled. Since GLX_EXT_import_context has been supported in
xfree86-derived servers since day 1 (it was included in the initial GLX
code drop from SGI), this is now also a hint to the client that indirect
contexts are unlikely to work at all.

Reviewed-by: Michel Dänzer <michel@daenzer.net>
3 jobs for glx-ext-import-context in 4 minutes and 32 seconds (queued for 4 minutes and 37 seconds)
Status Job ID Name Coverage
  Docker Image
passed #535960
debian-testing

00:00:30

 
  Build And Test
passed #535961
autotools-build-and-test

00:03:38

passed #535962
meson-build-and-test

00:01:39