Removes glm::mat4 signatures from VertexArray.

We should remove all of them so that the interfaces are devoid of glm
specifics.
Removes all glm::mat4s in 2d draw path.
Removes glm from World::Background interface.

Also, adds constness to World::Background methods.