Core/Spells: rename wrong spell attribute
*SPELL_ATTR0_BREAKABLE_BY_DAMAGE -> SPELL_ATTR0_HEARTBEAT_RESIST_CHECK
Core/Spells: Allow script only one effect with OnObjectTargetSelect or ObjectAreaTargetSelectHandler hooks when target, radius and conditions are the same.
Set Spirit Wolf attack speed at 1.5s (enhancement shaman spell Feral Spirit)

Update Spirit Wolf Attack Power when shaman Attack power change

Signed-off-by: dr.skull <dr.skull@centrum.sk>
Replace check in IsSingleTargetWith
Old check was SpellFamily and SpellIcon, new is IsRankOf,
which seems to make more sense in that context.
close #8290
Core/Conditions: add missing break
Core/Units: use attackers MeleeDamageSchoolMask to calculate benefit/mod for auras with SPELL_AURA_MOD_DAMAGE_TAKEN/SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN in Unit::MeleeDamageBonusTaken()
thx bonitas for pointing
Script/Commands: Make creature_summon_groups table reloadable.
Core/RBAC: Remove unnecessary header includes from other header files
Core/RBAC: Add new Permission "Log gm trade". Config option still active, but will affect only to users with that permission granted
Core/RBAC: Create 'Skip instance required bosses check' permission
Core/RBAC: Create new permission 'Be assigned ticket'
Core/RBAC: Create new permissions 'Instant .save', 'Allow params with .unstuck', 'Full HP after resurrect'
Corrections to recent sqls
Core/RBAC: Create new permissions 'Use staff badge in chat' and 'Check if should appear in .gm ingame command'
Core/RBAC: Create new permission 'Receive global GM messages/texts'
Core/RBAC: Create new permission 'Skip over-speed ping check'
Core/RBAC: Create new permissions 'Allow to use CMSG_WORLD_TELEPORT opcode' and 'Allow to use CMSG_WHOIS opcode'
Core/RBAC: Create new permission 'Two side mail interaction'. In order to send/receive mails from other faction, config option should be enabled and both sender and receiver should have the permission
Core/RBAC: Create new permissions 'Notify if a command was not found' and 'Enables lower security than target check'
Core/RBAC: Add new permissions 'Skip disable map check', 'Skip reset talents when used more than allowed check', 'Skip spam chat check', 'Restore saved gm setting states', 'Use Config option START_GM_LEVEL to assign new character level'
Core/RBAC: Create new permissions 'Skips needed requirements to use channel check', 'Filter whispers', 'Allow say chat between factions'. Last one needs config option to be enabled and both sender and receiver to have the permission