Merge pull request #1 from spring/mapgen

Mapgen
Fix MSVC compile errors
gmlGetCompressedTexImage for mapgen branch
update team unit-limits on team death
-
--
Merge pull request #2 from spring/mapgen

fix map generation
make UnitScript::{ScriptToModel, ModelToScript} O(1) instead of linear
Merge branch 'develop' into vsfix
Merge branch 'vsfix' into mapgen
addendum to a786f7b6c6d5 (teams can become controlled again)
fix an already fixed bug again, this fixes #3176 (radarblob mouse tracing size)
the already done change disappeared likely in a broken merge commit cause:
https://github.com/spring/spring/commits/develop/rts/Game/TraceRay.cpp
compare the commits between Jul 12 & 15, Line 285:
"cv.Init(unit->iconRadius);" changes WITHOUT ANY COMMIT to
"cv.Init(unit->iconRadius * (1.0f + (gu->usRandFloat() * 3.0f)));" !
disable collision checking between transporter & transportee
increase GUI command radius resolution when OMP is used & disable depthtest
Revert most of the pch/vs stuff
and revert this
made headercheck target optional & remove option HEADER_CHECK
fix header
Merge branch 'vsfix' into mapgen

Conflicts:
	rts/build/vstudio10/rts.vcxproj
Merge branch 'develop' into mapgen