[2824] Implement gauntlet event for Hadronox - Azjol-Nerub

Also slightly improve script for Krik'thir

This will also implement achievement 1297 - Hadronox Denied
[2825] Implement Insanity event for Herald Volazj - Ahn'kahet
[2826] Allow Malygos to use combat phases 2 and 3

This will implement the related vehicle events. Please note that Phase 2 npcs may require additional work
Remove unused member that was left behind when introducing SetFactionTemporary in 4de904b54bc2dbbeb8a3d4df462fb32702bb206b.
[2827] Fix spell id for The Maker - Blood Furnace

Close #46

Signed-off-by: Xfurry <xfurry@scriptdev2.com>