rusticl: add x11 dependency and make GLX support optional
The missing dependency is needed to fix #10221 (closed) and while at it we can also just make GLX support optional, even though the CL CTS kinda requires it to be supported.
Closes: #10221 (closed)
Edited by Karol Herbst