Make radarEmitHeight default to losEmitHeight and selfDestructAs default to explodeAs
3DModel: do not set tex1 to 'default.png' (it breaks assimp's auto-texturing)
AssParser: make workaround more generic
fix #3941
fix #3737

gadget:AllowStartPosition() now receives the raw
unclamped start position as three extra arguments
-
fix swapped arg-order
fix #3665

AllowStartPosition now receives the ready-state of
each player as an argument too, making its complete
signature as of 95.0:

  AllowStartPosition(
    number clampedPos.x, number clampedPos.y, number clampedPos.z,
    number playerID,
    number readyState,
    number rawPickPos.x, number rawPickPos.y, number rawPickPos.z
  )

where readyState can be one of:
	PLAYER_RDYSTATE_UPDATED = 0 -- player picked a position
	PLAYER_RDYSTATE_READIED = 1 -- player clicked ready
	PLAYER_RDYSTATE_FORCED  = 2 -- game was force-started (player did not click ready)
refactor Game::StartPlaying a bit
GameServer: send PLAYER_RDYSTATE_FORCED when force-starting
addendum to 8c48c272: default 'failed to choose' start-position is now just (0,0,0), not (0,-500,0)
fix #3938, remove lazy typedef
Update benchmark.sh

demo is written on exit now, use a different way to detect the filename
fix compilation when !defined(USE_UNSYNCED_HEIGHTMAP)
marginally clean up the ReadMap.h interface (no more branching or ifdef'ed accessors)
leave SM3 in a slightly less broken state for whoever wants to mess with it in the future (fix #3942)
Merge branch 'develop' of github.com:spring/spring into develop
GameSetup: refactor + privatize access to container internals
-
fix ref-to-temp warning (meh)
GameSetupDrawer/Team: fix assertion failures
fix DS compilation