[mr3179] Fix combat state setting when FFA PvP flag is set

Currently there is an issue, when you are in FFA areas, but you dont have PvP flag activated.

You should get the PvP-In-Combat delay timer, but instead you just get the usual timer as if you would not fight in PvP.

Reproduction:
1) Get two players in FFA area Gurubashi arena down in the battle area (.tele Gurubashi)

2) Fight each other

3) When stopping combat, the combat state will switch off immediately. But it is supposed to switch off after some delay, because it was a PvP fight.

Ported from TC, author Elron103.
[mr3180] Don't use glow vision during arena preparation
Merge branch 'master' of https://github.com/mangosR2/mangos
[mr3181] Fix NULL dereference crash in case Warden is disabled (in configs or on Mac OS X platform) and client sends a CMSG_WARDEN_DATA opcode

Author: Dehravor
[mt3182] Improve Win Exception Report.

Handle SymTagData with inner type of SymTagPointerType.
Increase buffer sizes to avoid buffer overflows.
Avoid infinite loops by logging the children of each type only once.
Avoid too deep nesting by adding a max nesting level.
Print the address for arrays instead of just the name.
Log "NULL" for NULL pointers.
Log the correct type instead of <user defined> for pointers and log its fields recursively.
Log locals of all threads.
Log the address if retrieving the value threw an exception.
Increase buffer sizes to avoid buffer overflows.
Handle CRT asserts in Windows crash handler instead of popping up a Abort/Retry/Ignore window
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

Author: jackpoz
[mt3183] Fixed UnitIsPartyLeader lua function

Author: Shauren
[mr3184] Add rest of checks from SendListInventory to BuyItemFromVendorSlot

Author: Rochet2
[mr3185] Allow to stop packetRecv.

Author: QAston
[mr3186] Fix exploit related to unexplored nodes.

Author: Dehravor
[mr3187] Fix an exploit with CMSG_LOOT using non-creature guids which would allow you to loot despawned chests in some cases.

Author: Kiddie
Restore Win compile.
Typos
[mr3188] Fix TaxiNode checks. Ty 2010phenix.
[mr3189] Remove duplicated z-pos hover effect.
[mr3190] Implement BattleField class and their OPCODES.

Based on Zakamurite version.
[mr3191] Remove Wintergrasp placeholder from OutdoorPvP. Should be implemented as Battlefield instead.
Merge remote-tracking branch 'remotes/mangosR2.mangos/master'

Conflicts:
	src/shared/WheatyExceptionReport.cpp
	src/shared/WheatyExceptionReport.h
[mt124] Implement Guild Leveling, News and Rewards.

Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
[mr125] Implement Guild Reputation
- Recalculate guild achievement on player login
- Implement battleground and instance guid xp and rep rewards
- Reimplement aura 281 as SPELL_AURA_MOD_GUILD_REPUTATION_GAIN

Signed-off-by: Yaki Khadafi <elsoldollo@gmail.com>
[mt126] Improvements in ObjectGuid