Core/Items: Updated purchasing items from vendor, will no longer buy 20 stacks if item is sold in stacks of 20
DB/Schema: Increase size of quest_template.RequiredRaces to mediumint

needed because Worgen race is 1 << (22-1)
SQL: Rename a wrong file
Merge remote-tracking branch 'origin/master' into 4.3.4

Conflicts:
	src/tools/vmap4_extractor/vmapexport.cpp
Merge remote-tracking branch 'origin/master' into 4.3.4

Conflicts:
	src/server/game/Entities/Player/Player.cpp
	src/server/game/Handlers/BattleGroundHandler.cpp
	src/server/game/Server/WorldSession.h
	src/server/game/Spells/Spell.cpp
	src/tools/vmap4_extractor/mpq_libmpq04.h
Merge pull request #7449 from Tuxity/gilneasbattle_twinpeak_434

[434] Basic structure and code for Battle for Gilneas and Twin Peaks
Merge remote-tracking branch 'origin/master' into 4.3.4
Core/PacketIO: Fixed SMSG_ACTION_BUTTONS sent before talent spec swap
Merge remote-tracking branch 'origin/master' into 4.3.4
Core/Auras: Implemented scaling auras with target's level
Tools: Fix compile for extractors tools on Linux

Closes #7378
Tools: Use correct flags in mkdir
Merge remote-tracking branch 'origin/master' into 4.3.4

Conflicts:
	src/server/game/Groups/Group.cpp
	src/server/game/Handlers/BattleGroundHandler.cpp
	src/server/game/Handlers/MailHandler.cpp
	src/server/game/Handlers/MiscHandler.cpp
	src/server/game/Server/Protocol/Opcodes.cpp
	src/server/game/Server/Protocol/Opcodes.h
	src/server/game/Server/WorldSession.cpp
	src/server/game/Server/WorldSocket.cpp
	src/server/worldserver/worldserver.conf.dist
Core/Logging: Correct Log Level after merge
Fix some merge problems
Core/Opcodes: Remove some opcodes that no longer exist on cata and fix a couple of log messages
Core/Opcodes: Enable all handlers and mark as UNHANDLED those that need to be implemented/reviewed (This change allows to see opcode name in logs when opcode is unhandled)

Note: STATUS_NEVER should only be used for SMSG opcodes (and CMSG Handled by EarlyProcess)
Core/Opcodes: Remove duplicate opcode CMSG_QUERY_COMPLETION_NPC_RESPONSE
Core: Fix compiling on Fedora (G3D related)

Thanks F3st and Gamera

Closes #7477
Merge remote-tracking branch 'origin/master' into 4.3.4

Conflicts:
	src/server/game/Groups/Group.cpp
	src/server/game/Handlers/BattleGroundHandler.cpp
	src/server/game/Handlers/MailHandler.cpp
	src/server/game/Server/Protocol/Opcodes.cpp
	src/server/game/Server/Protocol/Opcodes.h
	src/server/game/Server/WorldSession.cpp
	src/server/game/Server/WorldSocket.cpp
	src/server/worldserver/worldserver.conf.dist