remove debug stuff
use rank badge from smoke.pck

there's no visible difference between the two in ufo, but there is in TFTD
BattlescapeGame: varname change

ExplosionBState:
	- anim_speed changes
	- add Ruleset explosion speed to explosions, as done previously w/ hits
	- adjust power of cyberdisc explosions
	- varname change, cleanup
Map: color pathPreview # light gray for DESERT Terrain
ProjectileFlyBState: superficial changes
TileEngine:
	hit()
	- don't check for cyberdisc explosions unless damage > 0
	- center cyberdisc explosion at center of cyberdisc
	applyGravity()
	- refactor
	- alter input params for call isOut()
	- reverse order of scope isOut() & !isOut()
UnitDieBState: varname change
	- look into making flying units spin on death
BattleUnit: before monthly stat increase for aLiens, check > 0
ExplosionBState: scratch that ...

BattlescapeState, InventoryState: change surfaceSet for rank icons:
Merge branch 'master' of https://github.com/SupSuper/OpenXcom into oXc_kL
Conflicts:
	src/Battlescape/BattlescapeState.cpp
	src/Battlescape/InventoryState.cpp
	src/Battlescape/TileEngine.cpp
shade smoke
TileEngine::detonate() - stop exploding control panels inside the hull
Map::drawTerrain() - shade smoke.

Merge branch 'master' of https://github.com/SupSuper/OpenXcom into oXc_kL
Conflicts:
	src/Battlescape/Map.cpp