Unhardcode LightningCannon TTL ("beamTTL" WD tag)
move AI init from NETMSG_STARTPLAYING to CGame::LoadGame
init only player's AIs
Remove ping-thread
compile rts/Sim only once for engine + headless
add missing file
fix crash / order of (de)init
add missing param to unsynced UnitCreated()

thanks ThinkSome!
Merge pull request #118 from rlcevg/ai_init_earlier

Allow local native AI to pick its start position.
fix init order: LoadFinalize() updates PF:
AI maybe needs that, so has to be initialized after that!
AAI: fix SIGFPE
Merge pull request #122 from spring/shared-sim

Shared sim
remove unused define PLAY_SOUNDS

(i hope at least so, couldn't find any reference to it,
alternative is runtime setting NoSound = 1)
fix building with boost 1.56 (fixes #4507)

boost 1.56 now uses explicit operator bool in boost::optional.
fix cmake 3 warnings: remove/fix invalid dependencies
changelog++
fix util_resetEngineEnv()
update minizip to zlib 1.2.8
changelog++
Revert "update minizip to zlib 1.2.8"

(as this requires zlib 1.2.8 installed on the system)

This reverts commit 751cfe68ab8a95a14ecf12dde716c099d5a91888.