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
[TW]Core/MeleeSpellHitResult: Shred & backstab

Fix error in commit 928c37e697b6a516f7d9eb2479503fd188f04885
also just return SPELL_MISS_NONE no need to go through below checks
[TW] Core/Spell: Primal Fury fix idea

- Maybe path to solution seems to work but is somewhat hard to test.
- Bug seems to come from players having both ranks of the talent within
the spell list and then remove or adding rank breaks primal fury(maybe).
Core/RBAC: fix RBAC_PERM_COMMANDS_BE_ASSIGNED_TICKET and RBAC_PERM_LOG_GM_TRADE permissions
Core/Arena: PR/MMR rating change on leave

- Fixes issue if player was last participant in arena match and left
they would avoid rating loss
Merge pull request #32 from gecko32/TWpatch2

[TW]Core/MeleeSpellHitResult: Shred & backstab
Merge pull request #34 from gecko32/ArenaPatch

Core/Arena: PR/MMR rating change on leave
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 branch 'master' of https://github.com/TrueWoW/TrinityCore into ghbb
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into ghbb