Cleaned up copy shader
Vertex size can now be specified in 3 dimensions.
Implemented deferred rendering

Just note, that I have to do a lot of cleaning up.
Deferred rendering should be move to Game project instead of directly in
the Renderer class of Tyr.