Core/Spells: Stormstrike should stack for different casters
Solve issue when 2 enhancement shamans are attacking same target
Scripts/AV: Balinda Stonehearth

- Updated to EventMaps
- Removed manual spawning of Water Elemental by using proper spell
* The Water Elemental has a duration, it'll despawn once it's over. She'll resummon it during the encounter if it dies or disappears.
* Fixes it's level scalling with owner.
- Moved Water Elemental AI to database.
- Script update
** Patch 3.1.0 (14-Apr-2009): Now casts Ice Block.
Core/Misc: Meh some white lines, an addition to last sql's comment and a spotted typo
Core/Misc: Refactor scripts to fix static analysis warnings

Fourth batch of fixes targeting 100 issues reported by Coverity
Core/Misc: dropped obsolete GameObject::GetGameObject method
Removed redundant cast to c_str() in ConfigMgr::Reload function.

cppcheck performance warning:
[src/server/shared/Configuration/Config.cpp:62]: (performance) Passing the
result of c_str() to a function that takes std::string as argument no. 1 is
slow and redundant.
Merge pull request #13060 from LogvinovLeon/master

Removed redundant cast to c_str() in ConfigMgr::Reload function.
Core: Remove whitespace (again, again, ...)
Markdown: Revert f2655b2d2d969e47630b7ed07c4517a1b3004c97
SQL: Renamed file to follow standards
Core/Misc: Named an unknown creature type flag
Core/Scripts: made BossAI::CheckInRoom virtual
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
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore

Conflicts:
	src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/instance_trial_of_the_crusader.cpp
	src/server/scripts/Northrend/IcecrownCitadel/boss_lady_deathwhisper.cpp
	src/server/scripts/Northrend/IcecrownCitadel/boss_sindragosa.cpp
	src/server/scripts/Spells/spell_generic.cpp
Compile fix
Build fix