Always append warning flags
Merge pull request #949 from AMDmi3/warnings-always

Always append warning flags
Code cleanup
Merge branch 'master' of https://github.com/SupSuper/OpenXcom
further fix for turning while dying

among other things
apply max range to psi junk
switch races for underwater misssions

hopefully the _UNDERWATER string is obscure enough to avoid causing any
compatibility issues.
fix builder error?
revert range limits on psi

requires too much effort to get it working properly, max range was never
intended to work with that anyway.
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
small adjustment to panic mode