[2548] Remove obsolete gossip item from database

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
Update sql_mr/mr00367_mangos_instance_sunwell_plateau.sql thx to VirusGoD
Update sql_mr/mr00071_mangos_Instance_Nexus.sql thx to VirusGoD
[2549] Implement trash waves event for Nalorakk -Zul'Aman

Based on the work of Rowman

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[2550] Improve script for Steamvault

Allow instance to save the encounters
Proper handle gameobjects
Proper reset the Naga Distillers on event FAIL
[2551] Cleanup and improve script for Mekgineer Steamrigger

Also fix a reset timer for quest 5441
Merge branch 'master' of https://github.com/scriptdev2/scriptdev2.git
[2552] Implement some script content for Ruby Sanctum

Inspired from the work of rsa

This contains basic instance script
Halion spawn support
Basic script for minibosses
[2553] Remove script for quest 11221 - will be handled by DB

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
Revert wrong part of a2c6914f9055f9b1d450533061b3b31b3e1f67b0
[2554] Implement script for Lady Deathwhisper - Icecrown Citadel

Notes:
summoned adds will be handled by eventAI
spells 70895, 70896, 70897 require core support
spell 71363 requires core targeting support

Signed-off-by: Xfurry <xfurry@scriptdev2.com>
[2555] Cleanup and improve script for Fankriss - AQ40

Notes:
spells 720, 1121, 518, 25831, 25832 required database support
[2556] Implement a very basic script and add some more documentation for Viscidus - AQ40
[sd2_mr0423] Drop some redundant codes.

Currently implemented in YTDB
[sd2_mr0424] next attempt to fix crush in dire_maul. related to #121
[2557] Major cleanup and rewrite of the Dark Portal instance script

Notes:
Removed all major hacks and workarounds - currently we are using dummy effect spells for event control
Allow instance data to be saved
Replace the first two bosses with non loot bossed, on heroic, in case the event resets and they were already killed once
Move the instance cleanup in case of wipe to database and creature linking
Proper handle the Corrupt Medivh spells using creature movement, rather than MoveInLineOfSight

ToDo:
some trash mobs eventAI scripts may need adjustments
event epilogue and the portal opening visuals are not implemented

Thanks to X-Savior for providing the proper research data and to NeatElves for helping us with the gossip script
[2558] Basic cleanup for Laj - Botanica
[2559] Improve instance script for The Mechanar

Added basic support for the Factory Elevator
Allow encounter states to be saved
Implemented bridge trash waves event script

ToDo:
Allow the elevator to start based on the instance script - requires core support for GO type 11
[2560] Cleanup for Murmur - Shadow Labyrinth

Note:
Spells 33923, 38796, 33711 and 38794 require additional research and core support
Merge branch 'master' of https://github.com/scriptdev2/scriptdev2

Conflicts:
	scripts/northrend/icecrown_citadel/icecrown_citadel/boss_lady_deathwhisper.cpp
	scripts/northrend/ruby_sanctum/boss_baltharus.cpp
	scripts/northrend/ruby_sanctum/boss_halion.cpp
	scripts/northrend/ruby_sanctum/boss_saviana.cpp
	scripts/northrend/ruby_sanctum/boss_zarithrian.cpp
	scripts/northrend/ruby_sanctum/instance_ruby_sanctum.cpp
	scripts/northrend/ruby_sanctum/ruby_sanctum.h
	scripts/outland/auchindoun/shadow_labyrinth/boss_murmur.cpp