Scripts/ToC: Simplify the code for "A Tribute to Immortality" achievement

* also fixes the achievement being still awarded if players die indirectly during boss fights (Anub'arak adds, for example)
DB/Quest: Across Transborea

Script http://www.wowhead.com/quest=11930/across-transborea
Core/LFG: Fix party members not being able to vote to kick Leader
DB/Quest: Coward Delivery... Under 30 Minutes or it's Free

Script http://www.wowhead.com/quest=11711/coward-delivery-under-30-minutes-or-its-free
DB/Misc: Milton Beats

Closes https://github.com/TrinityCore/TrinityCore/issues/12774
DB/Misc: Ogre Tannin Basket

Prevent mass spawn of  Gordok Bushwacker by repeatedly opening masett as this was triggered by event script fro go
DB/SAI: Added SAI for some mobs in Icecrown Citadel
Core/LFG: Fix being unable to re-queue after leaving queue
DB/Misc: Rescue from Town Square

Based on original script by @untaught

Closes https://github.com/TrinityCore/TrinityCore/issues/1864
Core/LFG: Allow group bound to LFG instance to re-queue if someone leaves the party
DB/Quest: Return of the High Chief

Script http://www.wowhead.com/quest=12069 rather than the tusk just been permamently spawned on the ground
DB/Quest: All Hail Roanauk!

Script http://www.wowhead.com/quest=12140

Closes https://github.com/TrinityCore/TrinityCore/issues/3051
DB/Spells: Cleaned playercreateinfo_spell_custom table and added WoTLK class spells only

Current playercreateinfo_spell_custom table has very weird spells in it. I emptied table, created new character for each class, logon each class, learned every spell from trainer and then added rest spells from quests (for example, hunters' Tame Beast). After that I did a PHP script to get character's spells from character_spell table and insert them into playercreateinfo_spell_custom table.

This has all trainer spells and quest spells (if any) for 3.3.5!

Fixes #13509
Closes #13516
DB/Quest: Rallying the Troops
Core/Commands: implement .pvpstats command

Shows number of battleground victories in the last 7 days

Closes #13460
Scripts/Commands: mod xp command

Closes #13476
Core/Player: Fix Cosmetic Auto-Repeat Bug

Closes #13532
Fixes #12436
DB/Quest: Sniffing Out the Perpetrator (Alliance)

By @gecko32

Closes https://github.com/TrinityCore/TrinityCore/issues/991
DB/Quest: Blending In

* Credit now given the proper way using areatriggers rather than using ooc los on npcs result, credit is now given wether or not player is wearing shroud rather than only working if player does not use shroud as the credit npc cannot see shrouded player
* Added the Detect Shrouded Player to En'kilah Abomination so these are now visible to shrouded players and will attack

Closes https://github.com/TrinityCore/TrinityCore/issues/10227
DB/Quest: Flight of the Wintergarde Defender

1) Add missing Helpless Wintergarde Villagers and associated updates for these
2) Script quest, based on original work by @Rushor
3) Fixed credit for rescueing villagers as this did not work in original script and added wintergarde mine to areas where gryphon is allowed to be flown as the tooltip for the mount states thats its allowed there

Closes https://github.com/TrinityCore/TrinityCore/issues/4175