Core/Network: Optimized packet sending by removing unneccessary memory copying
Tools/mmaps: Change the PCQ queue to uint32 again

6f272ea5b7d65518 re-added support for non-pointer types
Fixed a rare crash case when authserver socket was forcefully closed during read

Closes #12634
DB/Creature: Zangen Stonehoof

Script daily event with Zangen Stonehoof
DB/SAI: Re-add a line of sai 

Re-add a line of sai which I accidentally deleted in https://github.com/TrinityCore/TrinityCore/commit/1c345e59bcfc0606b7cf785b51eb524350e54072 and because of it broke the Kessel Run
DB/Creature: Fix Angus Stern spawn point

Closes #12661
DB/Misc: Fix up Kil'Sorrow Area in Nagrand. Added spawns, pathing, visual spells, and fixed SAI.
Db/Pathing: Pathed second set of Murkblood Invaders in Nagrand
Core/Networking: Attempt to fix some exceptions

Call the non-throwing versions of socket.remote_endpoint in GetRemoteIpAddress
and GetRemotePort. Sh*t will still be broken tho
DB/Quest: Saving Princess Stillpine

Original work by @Malcrom, modified and made to work by me.

Closes #4518

Known issues Scorching Totem used by Bristlelimb Shaman does not work it summons totem but totem does nothing
High Chief Bristlelimb maybe missing wp/pathing 

except for the above working as intended
DB/Waypoints: Add waypoints to all Fen Striders in Zangermash and add one missing spawn
DB/Creature: Fix Lesser Scorching Totem

As with other totems this needs spell in spell1 in creature template

Fixes the issue with totems used by Bristlelimb shamans not working as in https://github.com/TrinityCore/TrinityCore/commit/cdadcc62a0cda6ff8a56d02a3a96bc575ef0f761
DB/Misc: Remove some hacks

Remove some hacks and rescript some quests to work properly using server side spells now as we know them

* Slim Pickings
* Master the Storm
Merge remote-tracking branch 'TrinityCore/master'