Core/RBAC: Add two side trade to RBAC
Merge PR https://github.com/TrinityCore/TrinityCore/pull/13702 into 3.3.5

Core/RBAC: Add two side trade to RBAC
SQL: Sync auth database
DB/CreatureText: Update Feledren the Banished's creature text with its missing sound

Closes #13732
Core/Players: Fix a flaw as timed quests can still turn failed even if complete
DB/Gossip: some missing gossip menu ids, menus and menu options)

Brann Bronzebeard and Lore Keeper of Norgannon (Ulduar)
Core/PetitionsHandler: Move charter costs to config
Dep/zlib: Update zlib from version 1.2.7 to 1.2.8

"Version 1.2.8 fixes a very rare bug in decompression. All users are encouraged to upgrade immediately. Version 1.2.8 also has these improvements:
Add new inflateGetDictionary() function
Fix bug where gzopen() immediately followed by gzclose() would write an empty file instead of an empty gzip stream.
Fix bug in gzclose() when gzwrite() runs out of memory"

(cherry picked from commit 09f57db03d352a12d18d06a9c1616045f233dc4d)
Scripts/Nexus: rewritten instance script
Scripts/Nexus: Implement Grand Magus Telestra's seasonal costume

Closes #13643
Merge pull request #13749 from mthsena/3.3.5

Core/PetitionsHandler: Move charter costs to config
Core/Scripts: Add new SpellScript hook OnEffectSuccessfulDispel

Adds SpellScript hook to execute scripts after succesful dispels, example could be warlock pets Devour Magic, which should only trigger when succesfully dispelling an aura.

(cherry picked from commit ebf95e7ed7f518c54d9c4044e050d50e0dcb0c57)

Conflicts:
	src/server/game/Spells/SpellEffects.cpp
Scripts/Naxxramas: Add script support for quarter teleporters and spawn missing ones

Updates #13255
Scripts/Oculus: Implement a couple of missing texts
Scripts/Commands: Fix a conversion loss at the mute history command
DB/Creature: Dalaran Citizen and Great Hexer Ohodo

By Killyana, closes #13712
DB/Quest: Heart of Hakkar

By Rushor, closes #13715
DB/Spells: Bizuri's Totem of Shattered Ice / Idol of the Crying Moon

By Goatform and Rushor, closes #13722
Shared/Networking: Fix buffer overflow in Socket handling

Fix a buffer overflow caused by Boost trying to store too much data in a buffer too small.