Add setGamma and listModes to RenderDevice

setColorKey and setAlpha are now part of RenderDevice as well.
Move more functions to RenderDevice class