[s2618] Cleanup and improve script for Fathomlord Karathress - SSC

(based on commit 0a9b30c)
[s2619] Implement banishment for Leotheras the Blind - SSC

Also fix a bug in Kael'thas script - thanks Reamer

(based on commit 9b450a6)
[s2620] Implement missing abilities for The Lurker Below - SSC

Also fix the Lurker spawn event for 2.4.3 client

(based on commit aa93c8f)
[s2621] Fix some out of melee range spam spells. Thanks Schmoozerd for pointing.

(based on commit c17d523)
[s2622] Drop script for npc 23598 - already included in latest ACID

(based on commit cf17b53)
[s2623] Cleanup and improve script for Morogrim Tidewalker - SSC

(based on commit bec773f)
[s2624] Implement basic script for Coren Direbrew - Brewfest event

(based on commit 86ee965)
[s2625] Ceanup and improve script for Hydross the Unstable - SSC

Also fix Lurker combat timers reset

(based on commit 3025c03)
Update scripts/eastern_kingdoms/magisters_terrace/magisters_terrace.cpp

Thanks to didoutheone for pointing this mistake
[s2626] Improve Lazy Peon quest (5441). Close #21

Also fix a small warning in Karazhan
Thanks to tarwyn for pointing.

(based on commit 1a150f3)
[s2627] Continue improving Lazy Peons quest from recent commit. Close #25

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>

(based on commit 37b8126)
[s2628] Cleanup and improve Lady Vashj script - SSC

Known issues:
Spells 38112 and 38044 require self stacking exception
Item 31088 behavior requires additional research and core fix

(based on commit 2d67df8)
[s2629] Cleanup and rewrite of the Magtheridon script

- removed most of the old hacks and workarounds
- improved some encounter mechanics
- move the spell mechanics to the core

Known issues or workarounds:
- the soul transfer spell require core support
- quake event isn't very clear. The original spell war removed. Now it's implemented with a script workaround.
- the transition to phase 3 spells require additional research
- the debris fall in phase 3 requires additional research and core support. Now it's implemented by a script workaround
- the Mantricon cubes require core support, so they won't interrupt player spell casting when clicked
- the DB target trigger spawns need to be checked

(based on commit 48505e9)
[s2630] Fix a bug in 2705. Thanks to overy for pointing

(based on commit c36808e)
[s2631] Cleanup script for Mother Shahraz - Black Temple

Note: spells 40869 and 40816 require core support.

(based on commit aa1a37d)
[s2632] Improve script for Kil'jaeden - Sunwell Plateau

* Allow players to use the Orb of the Blue Flight
* Implement the Shield Orbs
* Implement offcombat yells

Note: the spells related to the Orb of the Blue Flight still need core support

(based on commit 758f912)
[s2633] Cleanup and improve script for Gurtogg Bloodboil - Black Temple

(based on commit 919f99e)
[s2634] Cleanup script for Teron Gorefiend - Black Temple

This will remove all the bad hacks from the script. However spells 40188 and 40251 require additional core support.

(based on commit 3875593)
A few small fixes in the text of NPC 9563 (Ragged John) for quest 4224.

(based on commit 39c3273)

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[s2635] Cleanup and improve script for Reliquary of Souls - Black Temple

*Remove all of the old hacks
*Properly handle summons
*Properly handle phase transition
*Improve timers and spell handling

(based on commit 9928e66)