Typo
Merge remote-tracking branch 'origin/master' into mmaps

Conflicts:
	src/server/game/Movement/Spline/MoveSplineInit.cpp
Merge remote-tracking branch 'origin/master' into mmaps
Core/MMaps: Added a little workaround to prevent the crash.
ref issue #7631
Merge remote-tracking branch 'origin/master' into mmaps

Conflicts:
	src/server/game/Movement/Spline/MoveSplineInit.cpp
Fix compile. Closes #7718
Merge remote-tracking branch 'origin/master' into mmaps
Merge remote-tracking branch 'origin/master' into mmaps
Merge remote-tracking branch 'origin/master' into mmaps
Merge remote-tracking branch 'origin/master' into mmaps
Merge remote-tracking branch 'origin/master' into mmaps

Conflicts:
	src/server/game/Movement/MovementGenerators/TargetedMovementGenerator.cpp
Merge remote-tracking branch 'origin/master' into mmaps
Merge remote-tracking branch 'origin/master' into mmaps
Merge remote-tracking branch 'origin/master' into mmaps
Merge remote-tracking branch 'origin/master' into mmaps
Merge remote-tracking branch 'origin/master' into mmaps
Core/Configs: Removed vmap.petLOS option in the worldserver config, it was intended to somewhat fix the lack of pathfinding, its not needed anymore.
Closes #7817
Core/MMaps: Only unload the navMeshQuery when instances are unloaded, suggestion by @Vlad852
closes #7631
Tools: Added an experimental tool (still WIP) to replace the current mmaps generator
Tools: Made more updates to the MeshExtractor