Scripts/HoR: Some fixups.
Grizzly Hills/Scripting: Fix Quest 12244 "Shredder Repair" and 12270 "Shred the Alliance"
Closes #1942 #3754
Core/Vehicle: Add an extra check for required energy before setting power.
Scripting/Grizzly Hills: Add missing include "SpellScript.h"
DB/SAI: Add SAI for Val'kyr Guardian & Val'kyr Protector
Closes #3280
DB/SAI: Fix for QUEST 12512 "Leave no one behind" by Pitcrawler
Closes #6583
Add mailbox command
Scripting/Razorfen Downs: Additions and fixes for instance.
Moved bosses Glutton, Mordresh Fire Eye, Tuten Kash to cpp.
Cleaned up code for boss Amnennar The Coldbringer.
Fixed up gong event for gong to have sound and proper spawning.
Scripted quest 3525 "Extinguishing the Idol" so you can now fight Plagmaw the Rotting.
Core: Fix non pch build
DB/SAI: Remove bad unneeded Springpaw Stalker & Elder Springpaw SAI
DB/SAI: Fix my stupid mistake
DB/Misc: Fix typo
DB/SAI: Aokromes likes to inform me of one typo at a time :)
DB/SAI: Grimscale Murloc shouldn't fear Closes #11259
Core/Spells: Fixed rare issues where spell modifiers would not be correctly restored.

Happens in case of a spell having more than one modifier granted by an aura.
Core/Unit: Add switch to prevent COMMAND_ATTACK being added to action bar for supplied creature entries.
Scripting/Razorfen Downs: Discovered some missing text for boss Glutton.
Scripting/Razorfen Downs: That emote shouldn't have slipped in there.
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() .