Initial displacement mapping and tessellation

Added code based on the chapter 18 disp and tessellation code.  Works
with the earth sphere.  Num keys allow switching between the different
render states (2-4), where 4 has tessellation enabled. holding "1"
enables wireframe mode.  Texture mapping is slightly messed up; sphere
tessellation needs to be converted to icosahedron tessellation.