Core/Spells: Death and Decay

Solves problems with Death and Decay doing LoS check using the caster instead of the center of AOE.
Fix by @PKX
Closes #6345
Merge pull request #12622 from Exodius/master

Core/Spells: Death and Decay

Closes #6345
DB/Gameobject: Spawn Maraudon portal

Closes #10131
Scripts/Feralas: Make Screecher Spirit disappear after clicking on them

This is a temporary solution, the script should be rewritten in SAI

Closes #12298

Signed-off-by: DDuarte <dnpd.dd@gmail.com>
Scripts/WesternPlaguelands: Fix conditions to show gossip of Myranda the Hag (In Dreams quest)

Ref #7519

Signed-off-by: DDuarte <dnpd.dd@gmail.com>
Core/Spells: Solving the double dips in Hammer of the Righteous
Core/Units: IsNonMeleeSpellCast will no longer return false if there's an instant cast spell still arriving at the target with the caster doing a channel
Scripts/Four Horsemen: Horsemen's main spells should only explicitly target players
Script/IoC: Move some spell scripts from spell_generic to isle_of_conquest cpp

Signed-off-by: DDuarte <dnpd.dd@gmail.com>
Scripts/IoC: Rename spell_gen_* spells to spell_ioc_*

(Additions to 6bb63ab7db679d9c)

Closes #12414 (PR)
Core/Spells: Unrelenting Assault shouldn't proc if the target isn't explicitly casting (turns out that UNIT_STATE_CASTING even a instant cast has a 'cast time')
Scripts/Karazhan: Boss Maiden of Virtue - rewrite to events and timer adjustments

Closes #12513 (PR)

Signed-off-by: DDuarte <dnpd.dd@gmail.com>
Core/Units: Properly remove auras that don't pass IsHighestExclusiveAura
Core/BGs: Reputation gained in BGs should be affected by SPELL_AURA_MOD_FACTION_REPUTATION_GAIN
Core/BGs: Reputation gained in BGs should be affected by SPELL_AURA_MOD_REPUTATION_GAIN

An example would be Diplomacy (Racial Passive)
DB/Creature: Fix model problem with "Enraged Air Spirit"

ServerToClient: SMSG_DB_REPLY (0x1F01) Length: 101 ConnectionIndex: 1 Time: 03/30/2014 19:37:07.876 Number: 47320
Entry: 21060
DB2 File: Creature (3386291891)
Hotfix date: 03/30/2014 19:37:04
Size: 85
Creature Entry: 21060
Item Entry 1: 0
Item Entry 2: 0
Item Entry 3: 0
Mount: 0
[0] Display Id: 14515
[1] Display Id: 15294
[2] Display Id: 0
[3] Display Id: 0
[0] Display Id Probability: 1
[1] Display Id Probability: 0
[2] Display Id Probability: 0
[3] Display Id Probability: 0
Name: Enraged Air Spirit
Rank: 0
Inhabit Type: 0
DB/Creature: Fix Innkeeper Belm

By Rushor, closes #12618
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore

Conflicts:
	src/server/game/Battlegrounds/Battleground.cpp