glx: Only allow one DRI backend per display

This could only have been useful if you had multiple screens, each
needing different DRI backends, and you were trying to talk to them all
from a single process. I am unconvinced that this is a thing to care
about.
108 jobs for !8013 with glx-one-dri-backend in 11 seconds (queued for 4 seconds)
latest merge request