GLM include is required
Making use of the new terrain code
Removed unused files from this branch
Generalized getting of layer type programatically
Removed missing includes
Changed tree type to a QTreeView
Stub for layer model
Added a parent to the base terrain layer type
Moved children container to the base terrain layer