Remove the cached Terrain pointer.
Store only the data we actually need from it.
Cancel GeoPatchJobs when the associated GeoPatch is destroyed.
Fix initilization reorder warning.
Merge pull request #2722 from lwho/terrain_threading_issue

GeoPatch threading fixes (merging)