Scripts/Kelthuzad: move spells into spelldifficulty_dbc and cleanup
Scripts/ZulGurub: clean up the code and remove old hacks
Scripts/Commands: Ensure gameobject template is valid from .gob add temp [...]

As per Aokrome's spamming. "Avoids false positive logs"
DB/Item: Fix Essence of the Pure Flame scaling

By gecko32, closes #1925
Core/Spells: Fixed players being able to mount with all transform auras

Closes #11852
Scripts/Commands: Fix .mmap loc wrong coordinates

Fix .mmap loc command printing swapped x and y tile coordinates
Scripts/Commands: ".modify speed" targets current Player by default

Allow ".modify speed" command to target current Player if there is no target or if the selected Unit is a Creature.
This behavior could be extended to other commands that require target Players.
Scripts/Commands: Fix memory leak in ".gobject add" command

Valgrind log:
 158 (104 direct, 54 indirect) bytes in 1 blocks are definitely lost in loss record 24 of 73
 at operator new(unsigned long) (vg_replace_malloc.c:319)
 by GameObjectModel::Create(GameObject const&) (GameObjectModel.cpp:152)
 by GameObject::Create(unsigned int, unsigned int, Map*, unsigned int, float, float, float, float, float, float, float, float, unsigned int, GOState, unsigned int) (GameObject.cpp:237)
 by gobject_commandscript::HandleGameObjectAddCommand(ChatHandler*, char const*) (cs_gobject.cpp:155)
Scripts/Commands: Add comment about 9d5841073971c7f55cf621da3a31b38656618582 changes
DB/CreatureText: Started the conversion to the BroadcastText system
Core/Spells: fixed Relic of the Earthen Ring

Closes #11282
Core/Spells: addition to b9a62115b17381a7e8371c1df1ebfd4a4165ac59
DB/CreatureText: Conversion to BroadcastText system part II
Fix done & taken procs

Corrects the logic for dot/hot procs and fixes spells such as althor's abacus, egg of mortal essence, black magic, spiritual attunement etc etc.
Reverts the remaining part of 8edf6247c087884acd8c873a57c6f414e19091ec
DB/Gossips: Conversion to BroadcastText system for gossips (part III)
DB/SAI: Runes of Compulsion (Quest: 12093)

Closes #4898
DB/NPCText: Conversion to BroadcastText system for npc text (part IV)
DB/BroadcastText: Corrected texts using backslashes and ALL the errored "EmoteDelay"s due to a fail in the parser *cough* *cough*
Scripts/UtgardeKeep: fixed some issues on Ingvar the Plunderer

Closes #10859
Merge pull request #11787 from MitchesD/misc

Scripts/ZulGurub: clean up the old code