Always append warning flags
fix 814

needz moar std::max
fix retaliation ending

relevant code was trapped in an irrelevant if()
sanity check

sanity? check.
fix battlescape button thing
ignore values over 24

i don't care if you want to make godzilla, the engine doesn't support units
over 24 voxels high. i appreciate that you modders want to push the limits,
but they're called limits for a reason.
lol
slight alteration to triscene draw method
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
leftWeapon also should be loaded
small adjustment to panic mode