Core: Fix warning
Core/Misc: Fix some static analysis issues

Fix some static analysis issues about uninitialized values in scripts.
Add spell id validation in Unit::SpellNonMeleeDamageLog() .
Scripting/Howling Fjord: Fix Quest 11310 Warning: Some Assembly Required
Quest is doable and completeable with the following Issues:
Aura not being removed from player after Abomination explodes.
Camera angle should not changes after Abomination explodes.
Can't check if Abomination leaves Halgrind. GetAreaId returns players area id.
DB/Misc: Darkspeaker R'khem now has chains.
Closes #7316
Scripting/Storm Peaks: Quest 13285 "Forging the Keystone" now scripted.
Closes #6921
Scripting/Storm Peaks: Tested all my sql but not the title :P
DB/Waypoints: Add missing waypoints for Stormforged Taskmaster and 3 missing spawns
Core/Misc: Fix some static analysis issues

Fix some static analysis issues about uninitialized values.
DB/Waypoints: All pathing for Stormforged War Golem.
DB/Waypoints: Fix error in previous sql.
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
Merge branch '4.3.4' of https://github.com/TrinityCore/TrinityCore into 4.3.4