Core/Spells: Health Funnel now always damages the warlock, even if it does not heal the pet because it's already at full health. Previously it would display the 'Miss' effect on the owner of the pet.

Fixes #9991
Add mailbox command
Renamed method
Core/Calendar: Fix memory leak when malformed CMSG_CALENDAR_ADD_EVENT is received
Core/Calendar: Fix memory leak when guild announcement is created
Core/Items: Fixed swapping equipment sets in combat
Merge pull request #11462 from Dehravor/add-event-memleaks

Core/Calendar: Fix memory leaks due to BytebufferException thrown
Core/Calendar: Add documentation regarding fix in previous commit
Core/Tickets: Fix memory leak when malformed CMSG_GMTICKET_CREATE is received
Core/Scripts: Fix kill credit for quest The Hunter and the Prince(13400).
Core/Scripts: Fix the cleanup in 54dbf870b8fc1f0aef1ef95c8786303998762173.
Core/Misc: The timer that indicates how long it takes until the player can reclaim their corpse now starts counting down when the player releases its spirit instead of when they die. Fixes an issue where the 'Accept' button in the reclaim corpse window would already be clickable but have no effect (WorldSession::HandleReclaimCorpseOpcode::L754).
Merge pull request #10386 from Discover-/Health-Funnel

Core/Spells: Health Funnel now always damages the warlock, even if it do...
Core/Misc: Split the calculating of the corpse reclaim delay and sending of SMSG_CORPSE_RECLAIM_DELAY in two different methods.
Core/Commands: Using the '.gm vis off' command now instantly makes the GM invisible to non-GM players, instead of waiting until Player::UpdateObjectVisibility was called from a different method.

Ref. #11467
Core/CrashHandler: Fix issues on Windows crash handler

Fix few issues on WheatyExceptionReport:
- fix NULL dereference exception in GetLogicalAddress() when TC assert in triggered ( *((volatile int*)NULL) = 0; )
- fix infinite loop in DumpTypeIndex() when dumping std types like std::string
- fix FormatSymbolValue() pointing to wrong address when accessing local variable values
- use portable types instead of x86 specific types, this fixes some wrong address issues on x86 platform
- use bigger buffers to format symbols to avoid buffer overflows
Merge pull request #11299 from Carbenium/MailboxCmd

Core/Command: Add mailbox command
Core/Misc: Fix crash
Core/Creature: Fix compile and logic in previous pull request. Also implemented UNIT_NPC_FLAG_MAILBOX.

Thanks @Shauren
Merge pull request #11469 from Dehravor/timetest-crash

Core/Misc: Fix crash