fix some things.

potential memory leak
ammo loading
soldiers taking useless ammo
insanity in debriefing

new battle mode now only adds items assigned to the craft in base defenses
(including HWPs)
fix TU thing a little better.

can't do a std::max(1) when 0 is actually valid, better to fix it in the
reaction code
niceties...
merge merge

Merge branch 'master' of https://github.com/SupSuper/OpenXcom into oXc_kL
Conflicts:
	src/Battlescape/BattlescapeGenerator.cpp
	src/Battlescape/DebriefingState.cpp
	src/Battlescape/TileEngine.cpp
	src/Savegame/BattleUnit.cpp