add support for 8 bpp, and add support for SetColourMapEntries