Core/Entities: Added ObjectGuid class from MaNGOS
Core/Entities: Use new PackedGuid class
Core/Entities: Use ObjectGuid class in game project
Scripts/Commands: Fixed build with -DSCRIPTS=0
Core/Misc: Fixed build without pch
Scripts

* Introduced GetGuidData/SetGuidData to store guids in instance scripts (GetData64/SetData64 are still there)
* CONDITION_INSTANCE_INFO: Changed existing DATA64 condition to GUID_DATA to preserve current use of this instance info type (most/all assume the data is a guid) and moved DATA64 to a different value - no db changes needed
* Fixed compile in boss scripts starting with letter A
Core/Scripts: Changed GetGUID/SetGUID script hooks to operate on ObjectGuid class

Fixed compile for boss scripts starting with letters B, C and D
Core/Scripts: Fixed build of boss_* scripts
Update IRCClient.cpp

See if that fixes it
Core/Scripts: Fixed build of misc scripts, only zone_* and instance_* remain
Revert "Update IRCClient.cpp"

This reverts commit 100369cf8bb0a75591596e7458fa03d2993801d9.
Core/Scripts: Fixed build zone_* scripts
Core/Scripts: Fixed PCH build
DB/Achievement: Set proper map difficulty for achievement "Oh Novos!"

Closes https://github.com/TrinityCore/TrinityCore/issues/13150
SQL: Fix typo at https://github.com/TrinityCore/TrinityCore/commit/e23814c85b2bc8dd2b196b6f39008367c708bbbd
DB/Misc: DB Stuff for some quests.

DB Changes for Fumping and A Really Big Worm

Neither of these quests will work until they get cpp support (spell scripts), @Nyeriah is on this believe, she already has spellscript for first now just 2nd is taking a while longer.
Core/Scripts: Fixed incorrect guid usage in logs
Core/Scripts: Fixed incorrect guid usage in logs
Core/Logging: Fixed incorrect usage of guid in logs
Core/Misc: Removed explicit qualifier from ObjectGuid uint64 conversion operator