Core/Spells: rename wrong spell attribute
*SPELL_ATTR0_BREAKABLE_BY_DAMAGE -> SPELL_ATTR0_HEARTBEAT_RESIST_CHECK
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
Core/Summons: Implement summon groups system to be able to summon multiple NPCs at once without need of hardcoding the positions. Almost all hardcoded positions can now be moved to DB.

Thx to @Shauren for his help.
Merge pull request #9280 from horn/summons

Core/Summons: Implement summon groups system to be able to summon multiple NPCs at once without need of hardcoding the positions. Almost all hardcoded positions can now be moved to DB.
Core: Fix a comment in LoadConfigSettings

Closes #9292
Script/Quest: The Lonesome Watcher (12877)

Closes: #9185
See: http://www.youtube.com/watch?v=ylZRMu9CIMw
Core/Spells: Define SPELL_ATTR6_PRINT_SPELLNAME

(Can't think of a better name/description)
Core/Spells: Implement TRIGGERED_IGNORE_EQUIPPED_ITEM_REQUIREMENT to allow ignoring equipped item requirements on triggered casting
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'