Core/Spells: Stormstrike should stack for different casters
Solve issue when 2 enhancement shamans are attacking same target
Scripts/ScarletMonastery: Interrogator Vishas updated to BossAI and EventMap
Scripts/ScarletMonastery: fix typo caused by copy-paste
DB/NPCs: Fix unit_class of some difficulty entries (DBErrors)
DB/Misc: Kirin'Var Village

Rescripts 

http://www.wowhead.com/quest=10305  Abjurist Belmara
http://www.wowhead.com/quest=10182 Battle-Mage Dathric
http://www.wowhead.com/quest=10307 Cohlien Frostweaver
http://www.wowhead.com/quest=10306 Conjurer Luminrath

Rescripts all of these quests to work fully blizzlike including waypoints, all texts, and equipping items, previous scripts where using wrong npc for two of these quests or the entry they should change to after retrieving item

Also a few other visual fixes for this area, and fixing some run-time errors Aokromes asked to look at earlier.
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
Scripts/Onyxia Lair: Some small improvements to GUID storage as it's only used locally