Core/Players: Fix haste rating formulas. They're supposed to be the addition, not the multiplication of all available bonuses

- This change matches client formulas
Core/CreatureAI: Implement CreatureAI::TalkToMap for all your map-wide talking needs. Could also replace Battleground::SendChatMessage
Core/RBAC: fix RBAC_PERM_COMMANDS_BE_ASSIGNED_TICKET and RBAC_PERM_LOG_GM_TRADE permissions
Core/Spells: Implement SPELL_ATTR4_FIXED_DAMAGE

Spells with this attribute will ignore damage taken auras except for mechanic damage taken (trauma, etc) and will ignore resilience because the damage caused by those spells is based off another spell' damage
Core/Misc: Kick player in case of multiple CMSG_PLAYER_LOGIN

Kick player in addition to logging an error in case of multiple CMSG_PLAYER_LOGIN.
Merge pull request #12032 from Trisjdc/haste_formula

Core/Players: Fix haste rating formulas
Merge pull request #12182 from Xter/rbac

Core/RBAC: fix RBAC_PERM_COMMANDS_BE_ASSIGNED_TICKET and RBAC_PERM_LOG_G...
Core/Util: A couple useful new functions for EventMap, as well as getting rid of some old junk
Merge pull request #12135 from Trisjdc/event_map_extension

Core/Util: A couple useful new functions for EventMap
Merge pull request #12201 from Unholychick/patch-2

Core/Spells: Implement SPELL_ATTR4_FIXED_DAMAGE
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
DB/Creature: Remove phaseMask hack of Shadowmoon Tuber Nodes

Related to 26370223a0b9ab7b9542a6a727347063397f0fa7
Core/Tickets: Sprinkled some transaction magic on HandleGMSurveySubmit
Core/Tickets: Don't try to save the same sub-survey more than once
Warning fix
Merge pull request #12215 from Trisjdc/warning_fix

Warning fix
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