[mr2573] implement some Deathbringer Saurfang spell elements.
Note: Some CustomFillTargetMap-Cases are now unnecessary, but I need more time for tests, if all is okay :)
Revert "[mr2571] Fix possible miss targets. #1062"

This reverts commit 04bdc3f5569960637ef647e84835f97a87625aca.

Conflicts:

	src/shared/revision_R2.h
this commit reverts [mr153]
Targets with Spelleffect SPELL_EFFECT_THREAT or SPELL_EFFECT_THREAT_ALL are checked in Effect Handling
    if (!unitTarget->CanHaveThreatList())
        return;

This close again #1062
[mr2580] Fix vehicle spells broken after mr2569
[mr2581] more correct interrupt spline movement in some Movement generators (may be not all?). also add spline stop on root/stun states initialising. closes #1292.
[mr2589] use m_summonPos as general respawn Position also for Creatures from DB. Now we can change Respawn Points in Script. Good for EscortAI and some Boss Scripts.
I know SetSummonPoint and SetRespawnCoord make the same, but maybe SetSummonPoint function is used in same scrips
[mr2590] Do not remove non permanent persistent area aura by distance check.
[mr2593] Fix big blizzard bear
[mr2593] Fix paladin t9-4 bonus
[mr2593] implement spell 69171 - Low Plague Blight Visual Cancel (Festergut) Target NPC: 36659
[mr2596] Reflectable Patch -
delete member Variable m_canReflect and make a static analyse of spellEntry in SpellMgr
+ use SPELL_ATTR_EX_CANT_REFLECTED
[mr2597] Fix DoSummonWild(...) for negative durations.

For example, spell 54851.
May need same check for other summoner functions.

Note: in TemporarySummon class, m_lifetime is unsigned int, using signed int for SummonCreature(..., despwtime,..) cause set extreme lifetime.