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
Prevent the OSPosic fpexceptions from compiling under OSX - it breaks it.
simple bash script to launch pioneer correctly (used for binary diet)
Initial cut of an OSX binary build script.
Filename magic to align with the other uploads
Merge remote-tracking branch 'upstream/master' into gnu-osx
pretty up the osx build script
dock update
Embed Scroller of SmartTable in ui:Expand to make it work again.
Merge remote-tracking branch 'luomu/master'
move some stuff into July
add some osx build deps to the list
Added small transport ship "Mola mola" from Nomajzner
Increased specular value on the Pumpkinseed since it has a specular map