Lots of little fixes, plus chapter 9 example.

You don't need eyeArg.fov as a member variable, you can use hmdDesc.DefaultEyeFov[eye]