Core/CreatureAI: Implement CreatureAI::TalkToMap for all your map-wide talking needs. Could also replace Battleground::SendChatMessage
Core/WorldSession: After sudden disconnects, session should persist for a minute

- With this change, if a player alt-f4, he'll only fade from world after a minute
Scripts/ToCr: Bosses shouldn't despawn so quickly
Core/Spells: Swift Retribution should be reapplied when needed to be able to gain spellmods
Core/Spells: *Properly* solve the Disarm vs Bladestorm issue
Merge pull request #12218 from Trisjdc/tocr_despawn_time

Scripts/ToCr: Bosses shouldn't despawn so quickly
Merge pull request #12220 from Trisjdc/spelll_triggerflag_check

Core/Spells: *Properly* solve the Disarm vs Bladestorm issue
Merge pull request #12219 from Trisjdc/spell_swift_retribution

Core/Spells: Swift Retribution should be reapplied when needed to be able to gain spellmods
Merge pull request #12045 from Trisjdc/session_expire

Core/WorldSession: After sudden disconnects, session should persist for a minute
Merge pull request #12039 from Trisjdc/creature_ai_talk

Core/CreatureAI: Implement CreatureAI::TalkToMap for all your map-wide talking needs
Core/Talents: Align server checks to Client limits

Set the max amount of talents to process in CMSG_LEARN_PREVIEW_TALENTS to 150 ( 44 talents for 3 trees rounded up ).
Core/Talents: Align server checks to Client limits

Set the max amount of talents to process in CMSG_LEARN_PREVIEW_TALENTS_PET to 30 ( 24 talents rounded up ).