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
Create 2014_07_24_07_world_conditions.sql

Db/Conditions: Update conditions for Gart Mistrunner gossip
closes #12496
Revert "Core/Spells: Death and Decay"

This reverts commit 02d56e00bc256f224b7d05f90af2c0af7cb287bf.
Scripts/AreaTriggers: Fix an issue with an AT for the quest The Etymidian (Sholazar Waygate)

Closes #12178

Signed-off-by: DDuarte <dnpd.dd@gmail.com>
Scripts/Darkshore: Fix an issue with the quest Gyromast's Revenge

TODO: Rewrite the script in SAI

Closes #11987

Signed-off-by: DDuarte <dnpd.dd@gmail.com>
Create 2014_07_24_09_world_sai.sql

DB/SAI: Argus Shadow Mage SAI fix
closes #12001
Create 2014_07_24_10_world_sai.sql

DB/SAI: Fallen Ranger SAI fix
closes #12206
DB/Gameobject: Spawn some missing mailboxes

Spawn Missing Mailboxes in Undercity and Stormwind

* 6 In Undercity (previously only 1 mailbox was spawned in whole of undercity) - 7 in total including the 1 already spawned
* 2 In Stormwind (12 where spawned) - 14 in total including the 12 already spawned
Rename  	2014_07_24_00_world_misc.sql to 2014_07_24_00_world_misc.sql