Core/BG: use new GetUniqueBracketID() method to store statistics

Closes #13122
Core/Units: Take into account HoverHeight in IsWithinMeleeRange

Fixes #12059
Closes #13104
Scripts/UtgardePinnacle: King Ymiron

- Updated to EventMaps
- Replaced manual summons with proper spells
- Fixed glitch where boss would resume fight/run back to his main target before the ancestor summon roleplay was over (it might still need few adjustments i.e fire on boat is currently missing)
- Implemented damage calculation for spell Dark Slash (http://www.wowhead.com/spell=48292) as previously the spell would do no damage and it's BasePoints is 0
Scripts/UtigardePinnacle: Use a generic spell to calculate the damage for Dark Slash instead

Thanks to @Vincent_Michael for the heads up
Script/CoS: Fix quest credit for mal ganis (but @Aokromes like more HACKS)
Core/Chat: cleanup MonsterText methods
Scripts/CoS: Salarmm rewritten to BossAI/EventMap
Scripts/Misc: Fix issues reported by static analysis
SQL: Fix sql import
Core/Quests: Don't display a message if the player doesn't meet the requirements for the next (automatic) quest in a chain.
DB/Misc: Misc Fixes

* Fix credit for researching gearmasters manual again as I somehow managed to omit this when I updated the event script to spawn him in proper position
* Spawn Greatfather Aldrimus http://www.wowhead.com/npc=19698, only problem is this npc is meant to be invisible until player until player has completed quest chain starting with I see dead dreanei,  in sniff have no auras on this npc, only thing in bytes1 is 0x10008
* Spawn Skyguard Prisoner http://www.wowhead.com/npc=23383, believe there should be more possibly pooled have sniff of 1 only
* Drop Ragnaros Submerge Visual from Serfex the Reavers script, in sniff serfex did not cast this spell at all and actually had script to cast 2 submerge visuals but would always still be above ground,
DB/Misc Cryo-Engineer Sha'heen (3.3.5)

Fix Ethereal Transporter Control Panel in the mana-tombs to summon Cryo-Engineer Sha'heen http://www.wowhead.com/npc=19671

This npc is no longer summonable in game quest he gives was dropped in 4.3.
DB/Waypoints: Correct text of Artificer Daelo

Fixes #13130
Ref 27479cf571cf65c9e1657e9c4659
Rename 2014_09_13_05_335world_misc.sql to 2014_09_13_05world_misc_335.sql
Merge pull request #3 from TrinityCore/master

Update local repository