vanilla cheating rules.
Fixes
hunting Bug: kneeling soldier against BigWall can't melee

- hits content-object ( ie. bigwall )
- debug messages
merge + nudges to dashing & exposed.

Globe: refactors of drawDetail()

graphics: update Chaingun & ammo
MCD: fix LoFT for external UFO hulls ( bigwall glitch )

- remove debug messages.

SurfaceSet: descriptions

remove a bunch more #includes that are in PCH.h

SavedBattleGame: refactor endBattleTurn() - mostly the exposed value

Merge branch 'master' of https://github.com/SupSuper/OpenXcom into oXc_kL
Conflicts:
	src/Geoscape/Globe.cpp
	src/Ruleset/RuleGlobe.cpp
	src/Ruleset/Ruleset.cpp
	src/Ruleset/Ruleset.h
	src/Savegame/SavedBattleGame.cpp