Add buttload of LCDC state the LCDC structure

Note this is woefully incomplete, nor hooked into anything. I am fairly
sure CGB palettes are wrong and I am supposed to store more information
about them than I presently do. I will deal with this later.