Terror units don't run or hide.
melee units prioritize the closest tile to themselves

rather than trying to walk around to the east
melee units will still pick targets, even if they can't move.
units that were shot will turn towards their aggressor
reacting units don't stop turning when they react
don't charge aliens for turning when shooting

stop charging them more than we should
don't end the alien turn (or worse) when aliens use aimed shot
stop dead units from still seeing the unit that killed them
recalculate fov for all factions when calling a position.
fix mind controlled soldier crash
make sure unconscious units lose all their items properly.
fix some logical fallacies
mind controlled soldiers should not use mind control on soldiers
small fix for math error.
berserkers force fire :P
double safety

this shouldn't really be necessary, when converting a unit, they are
absolutely always dead. but in case someone decides to add a way to
revive units from zombification, it might be nice if their inventories
weren't messed up.
Merge branch 'master' of https://github.com/SupSuper/OpenXcom into Kmod

Conflicts:
	src/Battlescape/BattlescapeGame.cpp
	src/Battlescape/TileEngine.cpp
	src/Battlescape/UnitDieBState.cpp
change some relative distance calculations to distanceSq