- fix CBound::Transform() math - beginnings of new shadow bound calculations This was SVN commit r3436.
Create TerrainRenderer, ShadowMap and WaterManager classes to divide CRenderer's functions into more logical units. This was SVN commit r3332.