Scripts/Paladin: Shield of the Righteous
Multiple spell reflection
Core/Spells: Fixed double heal reduction on Eart Shield (issue #4032).
Core/Waypoints: Fixed memory leaks happening when loading waypoints with invalid move_type
Core/Loot: Fixed pickpocket refill timer and use send proper loot error packets to master looter
DB/SAI: Rise Obsidion (3.3.5 Script update)

A video of this quest from 2009 came to light, which showed a few things

* One text is yell not say, updated
* Added 2 missing texts first text and an emote text
* Dorius will now despawn when Lathoric enters
* Added some cooldown to event so event cannot be spammed, wont work again for minimum 60 seconds once started
* Lathroic the Black wont spawn until just before Dorius despawns

Closes #12712
DB/Creature: Set the proper faction for Kormok

* Closes #12716
DB/SAI: entries up to 10000 now using CMC where required.
Core/Trade: Replaced SendNotification hacks with proper trade packets
Core/Trade: Fix warnings
Core/Spells: Fix Bloodworms summon count
DB/Spells: Added missing sql in 479afc0ed04b7161c5460f3e1aed83c4241fd7fc
DB/Quest: The Chain Gun and You

Script by me, closes #1867
Core/Shared: Fix world and auth crash on shutdown (PCQ & DbWorker)

Fixes #12704
Core/Spells: Fixed Rogue - Serrated Blades Talent
Core/Server: Add mutex lock to PacketLog
DB/Creature: Chicken Escapee

Closes #12606
DB/NPCs: Set basic immunities to most bosses

Charm, Fear, Root, Sleep, Freeze, Polymorph and Sapped
Thanks to Aokromes for the idea
CI/Travis: Do not use Jemalloc

It generates a lot of warnings and it is not useful to test build
Core/Spell: Correct the hit and miss counters in WriteSpellGoTargets

Fixes a client crash when spells hit (or miss) more than 255 targets (it was capped at 256 in 80b61fa584b019a298e129764cddba9f)
Thanks to @joschiwald for finding the mistake

Closes #12733