Fix wacky xfree86 colormap special case
From this series:
I found it a bit weird that we were special-casing colormaps in the
privates code the same way as we did for screens and devices. As far as
I can tell, the xfree86 code is the only thing that needs that, and not
for especially good reasons. This series is an attempt to fix that.