add extra quantity to deployments

different from delta quantity. oh yes.
copy visibility flag instead of relying on faction

because vanilla.
ditch nextStageRace in favour of nowStageRace
ruleset map revealing

alien bases, etc.
tally objectives on map generation, store and track them

4 segments in an alien brain, 8 in t'leth.
send leftover units to limbo instead of killing them.
Add Engine/Adlib folder to Makefile.gcc-pch
Shift an include around to fix building with Makefile.gcc-pch
Merge pull request #968 from evktalo/Makefile.gcc-pch_fix

Makefile.gcc pch fix
Merge branch 'master' of https://github.com/SupSuper/OpenXcom into oXc_kL

Conflicts:
	bin/data/Ruleset/Xcom1Ruleset.rul
	src/Battlescape/BattlescapeGame.cpp
	src/Battlescape/BattlescapeGenerator.cpp
	src/Battlescape/BattlescapeState.cpp
	src/Battlescape/TileEngine.cpp
	src/Ruleset/AlienDeployment.cpp
	src/Ruleset/AlienDeployment.h
	src/Ruleset/MapBlock.cpp
	src/Ruleset/MapBlock.h
	src/Savegame/SavedBattleGame.cpp
	src/Savegame/SavedBattleGame.h
pch: add some Engine components

Merge branch 'master' of https://github.com/SupSuper/OpenXcom into oXc_kL
Conflicts:
	src/Battlescape/BattlescapeGenerator.cpp
	src/Makefile.gcc-pch
	src/Savegame/BattleUnit.cpp
	src/Savegame/BattleUnit.h
	src/pch.h