Merge pull request #2950 from nozmajner/new_ground_cleanup

New ground cleanup
Update Changelog.txt
Enable clearing of multiple assassination missions, fixes #2952
fix min/max crew contracts offer
Enable different sell/buy for ship equipment
Rondel belongs to Haber, not Red (faction was removed)
change in crew relationship should be proportional to change in offered wage
ModelCompiler to build individual, or all, model files into sgm format.
Silence compile errors.
Fix some type conversion/mismatch warnings.
Remove the option to disable compressing textures from the options screen.
Warning player if their GPU/driver does not support the necessary compressed texture formats (Linux/S3TC/DXTn).
Made InPlace optional for the batch mode.
Fix the Linux makefile.am and modify modelcompiler to only redirect stdio when doing something useful.
Bump the save game version because I'm changing the universe generation.
Add a useful conversion.
PickPlanetType determines the radius based on a better understanding of the mass to radius relationship based on observations of real planets.
Attempt a better way to CalcSurfaceTemp taking into account all of the stars in a system.
Store a pointer back to the StarSystem in SystemBody.
Stop resetting things to fixed(0) and just use fixed() since it's zeroes internally in the ctor.
Attempt to guarantee that there is always at least ONE starport in an inhabited system.
PickPlanetType determines the radius based on a better understanding of the mass to radius relationship based on observations of real planets.
Attempt a better way to CalcSurfaceTemp taking into account all of the stars in a system.
Store a pointer back to the StarSystem in SystemBody.
Stop resetting things to fixed(0) and just use fixed() since it's zeroes internally in the ctor.
Merge branch 'gasmass' of github.com:fluffyfreak/pioneer into gasmass
Removed a rouge pragma optimize off