Core/Spells: Stormstrike should stack for different casters
Solve issue when 2 enhancement shamans are attacking same target
DB/Conditions: Argent Tournament Champions Daily quest

Proper conditions for champions quests

Battle Before The Citadel, Taking Battle to the Enemy, Among the Champions and Threat from Above require that player is a champion ie has done quest a champion rises
Quests Eadric the Pure / The Scourgebane require that player is a champion
Threat from above has two requirements - That player is a champion and player has completed the black knights orders
The black knights Fall requires that player is a champion, quest chain breaks at the black knights orders if you are not champion
Merge pull request #13007 from mik1893/Stormstrike

Core/Spells: Stormstrike should stack for different casters
Scripts/Commands: Allow to set a custom duration to the Freeze command applied Aura

- Allow to set a default duration for the Freeze Aura in worldserver.conf
- Handle the .freeze and .unfreeze command custom effects through the Freeze AuraScript
- Make players able to eventually unfreeze by themselves since the aura will expire without someone having to use .unfreeze
- Make .freeze command usable with the following syntax:

      * .freeze (with a targeted player)
      * .freeze duration_in_seconds (with a targeted player)
      * .freeze playername duration (if duration is an invalid value it will be defaulted to the config one)
      * .freeze playername (in this case, duration will be defaulted to the config value)

- Make .listfreeze command able to show the remaining freeze duration on all affected players

Closes #12972
Scripts/Onyxia Lair: Some small improvements to GUID storage as it's only used locally
Scripts/Onyxia Lair: Slight change so we don't call Reset() in the 'ctor
Core/Creature: Implement CREATURE_FLAG_EXTRA_IGNORE_PATHFINDING
Core/NetworkIO: Use reactor style sending on linux to reduce locking overhead
DB/Misc: Borean Tundra Scripts

* Quest turn in scripts for Souls of the Decursed, The Power of the Elements and Patching Up
* Proper script for Gearmaster Mechazod
* Rescripted Bury those Cockroaches to SAI, now includes the texts from the mines, also credit npc will no longer be knocked out of sink hole by first person to do quest after a restart rendering the quest non working to all other players who try after due to the npc present not been where its meant to be
* A couple of other one line fixes
Build fix
Remove seaforium depth charge 

Remove cpp script for seaforium depth charge ((Bury those cockroaches)).
DB/SAI: Jenny (Load'er UP)

Ok so found I needed to rescript this to as had not noticed there was already a script on Fezzix Geartwist for this quest, this sai has got same flaws as cpp version had, when npc gets attacked and evades looses crates aura (another example of the thing with auras getting removed at evade causing problems),
Remove CPP script for Jenny/Jezzix Geartwist
Core/Unit: Do not give client control back to player after fear
if player is under player charm (UNIT_STATE_POSSESSED)
CI/Travis: Yet another attempt at reducing the number of killed builds
Core/Net: Fix GCC build
Scripts/The Barrens: Make BIG WILL attackable in quest id  1719 (the affray)

Closes #13072
Ref #4764
DB/Misc; Perry Gatner

add some additional lines,
Merge pull request #13077 from mik1893/fear_vs_possess

Core/Unit: Do not give client control back to player after fear/confuse if player is under player charm (UNIT_STATE_POSSESSED)
Core/Loot: Fix some issues with master loot

Thanks to @PortgasDAce for the initial patch

Closes #12732