drm/fb: add setcmap and fix 8-bit support.