DB/Creature: Add trigger and civilian flags to the other difficulty entries of the Soul Consumption trigger

By Nyeriah, closes #12957
Core/Player: Already complete quests shouldn't turn failed

Core/Player: Already complete quests shouldn't turn failed

Core/Player: Already complete quests shouldn't turn failed
DB/Creature: Fix more factions

(Fixes also 4.3.4 database startup errors)
DB/Creature: Fix even more factions

(This also fixes 4.3.4 startup errors)
Core/BG: use GetTypeID(true) instead of GetTypeID() to fetch the correct type even if it's a RGB
Merge pull request #12959 from Nyeriah/patch-qf

Core/Player: Already complete quests shouldn't turn failed
Merge pull request #12963 from ShinDarth/PvPstats

Core/BG: use GetTypeID(true) instead of GetTypeID()
Core/BG: prevent possible overflow + clean
Merge pull request #12967 from ShinDarth/PvPstats

Core/BG: use UInt64 instead of Int64 for UNSIGNED BIG INT field + clean
Core/Misc: some random changes after recent pull requests
Scripts/ICC: Fixed Impale (Lord Marrowgar)
Merge pull request #12970 from Golrag/marrowgar

Scripts/ICC: Fixed Impale (Lord Marrowgar)
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4

Conflicts:
	src/server/game/Battlegrounds/Battleground.cpp
	src/server/scripts/Commands/cs_guild.cpp