bunch of stuff ...

string re-defs
ruleset adj's: deployments & craftWeaps
MCD changes
ResearchState: fix divide by 0
BattlescapeGame: put back calcFoV in popState
CommendationState: surface adj.
TileEngine: send death notice when unconscious unit explodes
	- clean & format a bit
UnitWalkBState: clean & format a bit
	- remove unused var
GraphsState: surface adj.
Base: tidy researchHelp
Craft, CraftWeapon: use (and fix) red's fix
Tile: fix no-cost door opening ....