DB/Creature_text: Updated more text from sniff.
DB/SAI: Fix a few linking errors.
Scripting/Storm Peaks: A little work on Quest 13010 Krolmir, Hammer of Storms
Core/Chat: Refactored building chat packets

* Moved everything into one specialized method instead of being scattered all over the place
* Allow localizing creature names in chat messages (when using $N)
* Send SMSG_GM_MESSAGECHAT for gm messages
Core/Spells: Prevent adding sockets to items that have 3 sockets in item_template or already had a socket added to them
Scripting/Blades Edge: Moved gossip to db for Overseer Nuaar and Sai'kkal the Elder.
Scripting/Misc: Some cleanup.
Scripting/Blasted Lands: Fixed up gossip and teleport spell for quest 3628.
Can someone please test this. I can't do group testing locally.
Also snuck in a fix for zone_axshara.cpp
Scripting/Blasted Lands: Shouldn't have removed ScriptedGossip.h
Scripting/Bloodmyst Isle: Moved Captured Sunhawk Agent gossip to db.
DB/Condition: Add Conditions for Captured Sunhawk Agent gossip text
DB/SAI: Fix a couple errors.
DB/Creature: Fix InhabitType for Val'kyr Battle-maiden.
Closes #11347
Scripting/Borean Tundra: Fix some magic numbers.
Scripts:
- cleanup obsidian sanctum script
- prevent yelling texts if non player died in some scripts