RenderTargets are now locked whenever the rendering engine is drawing to it.

RenderTarget2D is now longer const inside RenderState. It doesn't make
any sense.