Fixed SendAddonMessage issue.

This fixes GM's not being able to send/receive addon messages through the whisper channel while accepting whispers are turned off.
Core/Battle.net: Implemented authserver
Core/Battle.net: Send account flags in auth complete
DB/Creature: Fix incorrect flags_extra for 30413

By untaught, closes #12010
Core/Spells: Replace MovePosition by MovePositionToFirstCollision in spell dest target handling.

- Solves issues such as being able to summon creatures inside terrain/gameobjects, being able to fall through terrain by using Shadowstep/Feral Charge (Cat), and much more
DB/Gossip: Remove "Jarin Dawnglow <Innkeeper>" double gossip
Closes #12019
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
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
DB/Quest: The Bones of Nozronn

By phoenixfight, closes #11985
DB/Instance: Fix Ahn''Kahet exit (portal/areatrigger)
SQL: Rename in correct name
DB/Instance: Fix Ahn''Kahet exit (portal/areatrigger)
SQL: Rename in correct name
DB/Gossip: Fix some gossip in dalaran
Core/CreatureAI: Implement CreatureAI::TalkToMap for all your map-wide talking needs. Could also replace Battleground::SendChatMessage
Scripts/Duskwood: prevention to spawn multiple Twilight Corrupter and fixed some issues there
Merge pull request #12035 from MitchesD/duskwood

Scripts/Duskwood: prevention to spawn multiple Twilight Corrupter and fi...
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
Core/Trade: It's no longer possible to fake the amount of gold put into the trade window. It's only visual but still an exploit, allowing scamming.
Core/Battle.net: Downgrade packet structures to 4.3.4