Core/Spells: spell implicit targets fix

Allow script only one effect with OnObjectTargetSelect or ObjectAreaTargetSelectHandler hooks when target, radius and conditions target are the same.

thanks @QAston for some help