Remove remnants of OpenGL matrix stack use, except in old GUI
Remove GL matrix stack use in terrain rendering
Avoid some redundant state changes
Merge branch 'die-matrix-stack'