[mr2821] Implement wrapper for frequently used DealDamage to death for self unit

often used in SD2, i tired of copy/paste the same things.
the "suicide" commit =)
[mr2822] Allow spells with target flag TARGET_SCRIPT works with GameObjects (implement 45536 spell)

* fixes quest 11610.
* probably fixes more such things.
[mr2823] Restore DealDamage in HandleSpiritOfRedemption()

param have GetSpellProto(), without this cause endless loop
[mr2824] Fix run speed for units broken in mr2819, close #1363
Merge branch 'master' of git://github.com/mangosR2/mangos into mangosr2-wotlk-ai