GRAPHICS: Added checks in VectorRendererSpec etc. for 32 bit-graphics

This commit adds checks to initialize themes which are drawn on 32-bit
overlays correctly. It also adds a way of forcing a 16-bit GUI when using
the SDL-backend
SDL: Added some checks before blitting to overlaybackground