Simple shading, terrain type rendering

Adds basic shaders with phong lighting, and shader reload feature (F5 on keyboard).
Adds terrain types (four for testing), rendered in different colors, without textures.
Uses texture to pass the terrain type ids to the fragment shader.
Physx terrain works with default texture, or sets a hole in the terrain shape.
Adds simple sphere shader.