Core/Scripts: Nuke db_script_string table and make SCRIPT_COMMAND_TALK with broadcast_text instead

Original code by @Ascathor with modifications
Closes #13092
SQL: Update /dev/world_database.sql

Forgotten change of 27479cf571cf65c9e1657e9c465974449173dc3f
DB/Misc: Fix visual appearance for some quest flight paths

Fix appearance of player when taking flight for As the Crow Flies and Spiritual Insight

Link the spells which give transform (Stormcrow Shape for As the Crow Flies and Spiritual Insight for Spiritual Insight

Script to remove this at end of path, the zangarmarsh one lasts about 5 seconds longer than flight path, but the dragonblight one has 1 min left at end so needed to remove that,

Also dont know if anyone can think of a way of how to this but during as the crow flies the player is meant to receive a few whispers from ysiel during the flight path,

If you search spell_dbc for as the crow flies you will find there are a number of auras with name as the crow flies whisper aura with different effect msic values and different durations ranging from 3 to 467 I have a feeling these are meant to trigger the whispers when the auras expire think the values in effectvaluemisc2 maybe event ids.
SQL: Fix travis build
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
Rename SQL
DB/Misc: Missing spawns/phasing

Phasing and missing spawns required for The Reckoning and Tirion's Gambit,

Note this does not fix these quests it only deals with spawns, phasing, gossip and gossip conditions.