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

Related to 26370223a0b9ab7b9542a6a727347063397f0fa7
Core/Tickets: Sprinkled some transaction magic on HandleGMSurveySubmit