[s1890] Add support to pass spell_script_target depending on effect index

To clarify: The new column spell_script_target.inverseEffectMask stores the inverse Mask for effects,
so if you want a target to NOT fit for effect 1, you need to add 2^1 == 2 to the mask value.

Signed-off-by: Schmoozerd <schmoozerd@cmangos>

(based on commit [12357] - b744ec7)