Core/Creature: Fix problems with neutral innkeepers
Core/Battlefield: move complex methods from BattlefieldWG.h to BattlefieldWG.cpp
Core/Battleground: moved some arena related code into a generic arena class
* fixed typo in random bg selection, that causes no bg is created if only one bg is enabled
* fixed swapped worldstates in Ring of Valor
DB/Creature: Script a lot of creatures

By dr-j, closes #12498
Core/Battleground: fixed typo
* and fixed some warnings
Corrected order of inclusion in Define.h
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4

Conflicts:
	src/server/game/Achievements/AchievementMgr.cpp
	src/server/game/Battlegrounds/ArenaScore.h
	src/server/game/Battlegrounds/Battleground.cpp
	src/server/game/Battlegrounds/Battleground.h
	src/server/game/Entities/Object/Object.cpp
	src/server/game/Entities/Pet/Pet.cpp
	src/server/scripts/Commands/cs_wp.cpp
Core/Battleground: Fix merge fail (thx @joschiwald)
Core/Battleground: Fix typo and small cleanup (again thx @joschiwald)
Fix mmaps_generator build

Remove old unneeded file breaking mmaps_generator build.
Replacing ACE based multi threading with PCQ
DB/Misc: Fix Frogger (Naxxramas)
Closes #12434
DB/Creature: Stinker

By dr-j, closes #12502
DB/SAI: Adition to 70c82a3

By dr-j
[Auth\Worldserver] Use boost to load console arguments. (Added a few style changes and cmake fix)

Conflicts:
	src/server/worldserver/Main.cpp
DB/Quest: Sarkoth

By dr-j, closes #12511
DB/Quest: Fix Banishing Portal

By dr-j, closes #12510
DB/Misc: Fix Gossip on Kor'kron overseer

By dr-j, closes #12514
DB/Misc: Adition to 9f0ec86

By dr-j
Buildsystem/GCC: Fixed release linking errors