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
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
Merge pull request #3 from TrinityCore/master

Update Repo