Gather some data about the heightmaps, and pre-convert them doubles instead of doing it every single bloody time they're used.
Merge branch 'master' of https://github.com/pioneerspacesim/pioneer into UnifyHMaps
Merge branch 'master' of https://github.com/pioneerspacesim/pioneer into UnifyHMaps
This is a noisey commit due to a few const changes.
The actual meat of it is a new TerrainColorEarthLikeHeightmapped.cpp file which splits the heightmap using branches out of TerrainColorEarthLike.cpp and simplifies them both in due course.
Also TerrainColorTFPoor.cpp no longer has the heightmap branches since IT NEVER USED THEM.
Assert and const again.
Assert bounds check and if null checking.
Merge branch 'master' of https://github.com/pioneerspacesim/pioneer into UnifyHMaps

Conflicts:
	src/TerrainBody.cpp
Ship updates

Update to deneb and adding venturestar (WIP)
Adding ships

Adding and updating ships
Updating Deneb
Merge remote-tracking branch 'upstream/master' into dev
Merge remote-tracking branch 'upstream/master' into dev
Changes to deneb UV map and textures (also adding patterns)
Adding Shadow battle crab model
Cleanup of old Deneb files
Adding my lua cheat mod
LOD update to Deneb +trial of dds textures (not working yet)
Merge remote-tracking branch 'upstream/master' into dev
Nerfing the Deneb Transport. It was way too fast for a transport IMO
Adding Patterns and updating textures