SeeCore: ignore yourself

fixes underdark portal elementals attacking themselves incesantly.
Maybe the previous commit is also required; scripts to blame:
wdasight, dwfire (...)
made Interface::GetStrengthBonus 3ed compatible
added encumbrance for iwd2 too - uses the same table
in bg2 enemies can't get encumbered
use strmodex only when str==18
split out Scriptable::ResetCastingState to reduce duplication
be defensive when applying spells, fixes a crash on area move

in this case, true sight was still running in the target area and
we tried applying it too soon
SeeCore: Detect can see everything
DoObjectFiltering: ignore dead targets

fixes beholder/illithid battle in ar2101 - no casting at corpses
patched the monk apr heisenbug

it could be reproduced by trying to use empty weapon quickslots
fx_cast_spell: abort if the host is now dead

true sight uses delayed invocations to dispel illusions each round
 and before, it was trying to run them even after caster death
set the maximum visual range higher than 30

iwds use them up to 200! Fixes totl blocker in ar9706
how does not disable containers on Deactivate

fixes the next totl blocker in ar9705
fixed two trivial compiler warnings
MBA: only remove/readd the npcs if the area actually changed

also hides ctrl-j+npclevel resulting in npc copies
MBA: map1 can be null
cmake: removed excessive -Weverything
0.7.2 NEWS
ResolveStatBonus: increased the buffer size in case we get a wierd value
initialise askExit, so it is always set when checked