combat: remove obsolete SetDamageImmunity hook.
effects: Add some notes regarding the effect apply/remove events.
combat: Add isImmune override to SituatedObject.
combat: Fix reduction/resistance effect functions.