Core/Collision: Solve collision issues with non spawned GOs
Core/Collision: Solve collision issues with GAMEOBJECT_TYPE_DOOR GOs
Core/Misc: Throw an exception if client sends invalid float/double data

Throw a ByteBufferException if client sends 1.#INF0000, 1.#QNAN000, 1.#IND0000 or other invalid float/double values.
Handle this invalid values in StaticMapTree::isInLineOfSight() to avoid triggering an assert.
Fixes #12126
Core/NetworkIO: Adjust packet throttling values

Adjust packet throttling values to avoid false positive. In case you are experiencing random kicks change the PacketSpoof.Policy setting in worldserver configs and report which packets are triggering the anti-dos system.
Core/Misc: Fix no-pch build
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into ghbb
Core/Players: Implement resting for areas with AREA_FLAG_REST_ZONE_ALLIANCE or AREA_FLAG_REST_ZONE_HORDE
Merge pull request #12131 from Trisjdc/resting

Core/Players: Implement resting for areas with AREA_FLAG_REST_ZONE_ALLIANCE or AREA_FLAG_REST_ZONE_HORDE
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into ghbb
Merge pull request #12130 from Trisjdc/go_collision_2

Core/Collision: Solve collision issues with GAMEOBJECT_TYPE_DOOR GOs
Closes #6303
Closes #7628
Merge pull request #12129 from Trisjdc/go_collision

Core/Collision: Solve collision issues with non spawned GOs
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into ghbb
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore

Conflicts:
	src/server/scripts/Northrend/IcecrownCitadel/boss_festergut.cpp
	src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp
	src/server/scripts/Northrend/Ulduar/Ulduar/boss_kologarn.cpp
	src/server/scripts/Northrend/Ulduar/Ulduar/boss_xt002.cpp
[TW306] - Update code & fix build.
Core/NetworkIO: Adjust more packet throttling values

Adjust some more packet throttling values.
Revert b35f831f2b386685bb3eaaad340208e293ba16a7 since it's no longer needed.
Modify the AntiDoS log to specify in a more readable way which opcode triggered the system and how many packets have been received.
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore into ghbb
Merge branch 'master' of https://github.com/TrueWoW/TrinityCore into ghbb

Conflicts:
	src/server/scripts/Custom/HallsOfReflection/TW_boss_lich_king_hor.cpp
	src/server/scripts/Custom/HallsOfReflection/TW_halls_of_reflection.cpp
	src/server/scripts/Custom/TrialOfTheChampion/TW_trial_of_the_champion.cpp
	src/server/scripts/Custom/TrialOfTheCrusader/TW_boss_faction_champions.cpp
	src/server/scripts/Custom/Ulduar/TW_boss_mimiron.cpp
	src/server/scripts/Custom/Ulduar/TW_boss_thorim.cpp
	src/server/scripts/Custom/WorldEvents/TW_hallows_end.cpp
	src/server/scripts/Custom/custom_scripts.cpp
	src/server/scripts/Northrend/IcecrownCitadel/boss_festergut.cpp
	src/server/scripts/Northrend/IcecrownCitadel/boss_rotface.cpp
	src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp