bunch of stuff

BattlescapeGame: allow dash up/down with up/down-btn+CTRL click
DebriefingState: efforts into redoing craft ReequipStat message
ExplosionBState: center on xCom unit getting psi-attacked
Inventory: hide item info when item is no longer under mouse
InventoryState: surface adj.
Map: change pathPreview number colors
Pathfinding: remove unused ALT control
UnitDieBState: don't crash when unit dies over water
UnitInfoState: surface adj.
CraftPatrolState: btn goes straight to retarget when destination is reached
GeoscapeState: UFO detect xCom base adjustments
	- now depends on UFO size, UFO altitude, and distance from base
	Ufo: new function, getDetectors()
		- redo getVisibility()
AlienMission: remove debug
Base: put in debug for detecting UFOs
SavedBattleGame: don't revive an unconscious unit on stairs/the ramp with his
	head sticking up a flying unit's arse. thanks
	- randomize the tile that a revived unit gets set upon when the original tile
	is already taken
various formatting ...