Tools/MMAPs: Fix log message if mmaps folder is not found

Fixes #12787
DB/Misc: Perry Gatner event

Script for Perry Gatner.

This script may be updated when I sniff more but all data is from sniffs, I wont add texts without the emotes so thats why there will be updates which will just be texts and additional timed action lists to run as random scripts..
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore
[TW353] - Core/Players: Addition to https://github.com/TrueWoW/TrinityCore/commit/7996429d6fe01589ede0d3d46e9cd70938e2d099 (adds proper mail text, creature sender and message type)

Thanks to Dr-j
Core/NetworkIO: Prevent double closing the same socket
Core: Fix non pch build
Resolve shutdown crash/leak if MySQL server is not running

Fixes #12734
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into ghbb
Merge branch 'master' of https://github.com/TrueWoW/TrinityCore into ghbb
更新