Scripts/Ulduar: Fix Kologarn's arms being despawned before they're used to access the rubble spawning triggers

(cherry picked from commit 4c93ac74da81eeb5af27320777b64d347050f8e2)
Scripts/Ulduar: Fix Ignis' golems not shattering in 25m

Closes #10519

(cherry picked from commit 60493b3057034833dc24674d688eae9bf3d77505)
Tools/Patcher: Added pattern & patch for portal to all build configurations
Tools/connection_patcher: use user readable characters for '.logon.battle.net' pattern
Core/Entites: Updated GUID format
Tools/MapExtractor: give a nice error message on failing to CascOpenStorage()
Tools/MapExtractor: print human readable casc errors
Tools/MapExtractor: add -h and add missing newline
cmake: use CMAKE_BUILD_TYPE instead of CONFIGURATION as BUILD_DIRECTIVE
Merge pull request #13475 from bloerwald/connection_patcher/human_readable_pattern

Tools/connection_patcher: use user readable characters for '.logon.battle.net' pattern
Scripts/Ulduar: Fix Ignis' Slag Pot periodic ticks and enable achievement "Hot Pocket"

(cherry picked from commit 21820b425b0b573229f683a2d45b23d8a42c888d)
Build: Support boost versions compiled in C++11 as well as C++03 mode

Issues related to boost::filesystem and scoped enums
Merge pull request #13478 from bloerwald/cmake/use_CMAKE_BUILD_TYPE_with_clang_as_well

cmake: use $CMAKE_BUILD_TYPE instead of $CONFIGURATION as BUILD_DIRECTIVE
Build: Fixup 428d510f7664. Use check_cxx_source_compiles instead of try_compile
Core/Networking: PoC changes to the way packets are handled

This is a rewrite of the way we send SMSG opcodes, the reasoning behind this is to make fixing packets sent in multiple places easier, and allow for clearer documentation of the packet fields.

Included SMSG_AUTH_RESPONSE and SMSG_AUCTION_COMMAND_RESULT as two examples.
Merge pull request #13434 from TrinityCore/packitify

Networking code overhaul proof of concept
DB/Disables: Remove criteria for the "Shattered" achievement from disables

...as it works fine. Ulduar/Ignis achievement.
Core/GameObjects: Updated GameObjectTemplate data structure
Fixed typo in previous commit
Fixed gcc build