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
Embed Scroller of SmartTable in ui:Expand to make it work again.
clock is green now
Scanner is now blue
flightstate is now green
Merge remote-tracking branch 'origin/master' into hudstuff
Begin to add fresnel effect shader.
Modify SectorView to show a hyperspace jump distance sphere around the players current star system.
Merge branch 'master' of https://github.com/pioneerspacesim/pioneer into FresnelSphereJump
Enforce end-of-line normalization via gitattributes
get uitest building again
fix UI.Box.PackStart for single widgets
Add Lua function Space.SpawnShipLanded (#1378).
Remove commented code line.
bodylabels are now blue