[sd2_mr0603] Update some define names.
[sd2_mr0604] Use override keyword for override methods.
[sd2_mr0605] Restore some missing SQL files from SD2.
[sd2_mr0606] Restore main SD2 (Xfurry) version of "Pit of Saron" instance from testing branch and fixed to fit CMangos [12514]. Possible SQL corrections needed but seems to works fine.
[sd2_mr0607] Increase compatibility with SD2. So catch some useful codes form it.
[sd2_mr0608] Increase compatibility with SD2. So catch some useful codes form it.
[sd2_mr0609] Increase compatibility with SD2. So catch some useful codes form it.
[sd2_mr0610] Increase compatibility with SD2. So catch some useful codes form it.
[sd2_mr0611] Restore more missing SQL files from SD2.
[sd2_mr0612] Use main SD2 (Xfurry) version of Obsidian Sanctum instance.
[sd2_mr0613] Added placeholder for Stormsout Brewery on Valley of the four winds. Some defines for future development will'be added soon.
[sd2_mr0614] Added placeholder for Temple of the Jade Serpent in The Jade Forest.
[sd2_mr0615] Two more placeholders for Shado-Pan Monastery and Siege of Niuzao Temple.
[sd2_mr0616] Maelstrom's Placeholders. Darkmoon Island, The Maelstron, Tol Barad and Tol Barad Peninsula.
[2917] Add support for quest 2118

Original script by przemratajczak.
Thanks to cala for porting

Note that some spells and the proper GO handling is rather weak, but this might be a reasonable solution for all client versions

Close scriptdev2/scriptdev2#56

Signed-off-by: Schmoozerd <schmoozerd@scriptdev2.com>
[2918] Implement basic follow-quest 2904 - A fine mess

Close scriptdev2/acid/issues/9
[2919] Update to changes of cmangos [12536]
fix compile
[sd2_mr0617] Fix compile.
Apply missed part of [sd2_mr0611]