Make xf86CompatOutput() return NULL when there are no privates

Some drivers (mach64 w/o DRI for instance) don't initialize privates.

Signed-off-by: Matthieu Herrb <matthieu.herrb@laas.fr>
(cherry picked from commit 80eeff3e)
5 jobs for server-21.1-backports in 6 minutes and 18 seconds (queued for 27 seconds)