Crit shrugoff fix
Crit Shrugoff can now trigger for each part of a multi-type damage. (e.g. Shadowflame) Each target of a multitarget attack now has a chance at crit shrugoff, instead of only the first one.
Implementation: All damage type projectors now take and pass the tmp (renamed to state) and no_martyr arguments. They all also check for the current is_crit flag, move it into the state table and unset it.