Removes glm usage from World::Terrain interface.

Adds constness to World::Terrain.draw().
Removes, for now, the Matrix typedef in Camera.

We should /probably/ have a Matrix typedef since the syntax for
returning multidimensional arrays is horrid. But, it doesn't go there.