Chapter11TerrainShading fixes

Hi,

Two fixes for Chapter11TerrainShading:
- TerrainFS.glsl didn't compile with AMDs Radeon HD drivers.
- A missing update of uniform-state meant it wasn't possible to turn on display of normals.

See commits for details.

Cheers,
Christian