Move background rendering to server implementation

This is how it is in the actual X server. The client actually specifies
a background color, but we can just cheat here and hardcode it.
Add a background image

This is working well.