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
Core/Scripts: Fixed build of misc scripts, only zone_* and instance_* remain
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
Merge branch 'ObjectGuid' of https://github.com/TrinityCore/TrinityCore

Conflicts:
	src/server/game/Entities/Player/Player.cpp
	src/server/game/Entities/Player/Player.h
	src/server/game/Scripting/MapScripts.cpp
	src/server/scripts/Northrend/Naxxramas/instance_naxxramas.cpp
	src/server/scripts/Northrend/Nexus/EyeOfEternity/instance_eye_of_eternity.cpp
	src/server/scripts/Northrend/Nexus/Nexus/boss_anomalus.cpp
	src/server/scripts/Northrend/Nexus/Nexus/boss_magus_telestra.cpp
	src/server/scripts/Northrend/Nexus/Oculus/boss_varos.cpp
	src/server/scripts/Northrend/Ulduar/HallsOfStone/halls_of_stone.cpp
	src/server/scripts/Northrend/Ulduar/Ulduar/boss_auriaya.cpp
	src/server/scripts/Northrend/Ulduar/Ulduar/boss_freya.cpp
	src/server/scripts/Northrend/Ulduar/Ulduar/boss_hodir.cpp
	src/server/scripts/Northrend/Ulduar/Ulduar/boss_ignis.cpp
	src/server/scripts/Northrend/Ulduar/Ulduar/boss_razorscale.cpp
	src/server/scripts/Northrend/UtgardeKeep/UtgardePinnacle/boss_skadi.cpp
	src/server/scripts/Northrend/UtgardeKeep/UtgardePinnacle/boss_svala.cpp
	src/server/scripts/Northrend/UtgardeKeep/UtgardePinnacle/boss_ymiron.cpp
Scripts/Quest: Script spell for quest "Fumping"

Updates https://github.com/TrinityCore/TrinityCore/issues/11418