Scripts/Commands: Add optional reason to server shutdown/restart commands

Display a "reason" ingame in the server shutdown ingame messages
Fix multiple typos in the .server idlerestart/idleshutdown/restart/shutdown commands

Closes #2671
DB/Misc: Argent Tournament Scripts

Scripts Hourly Events for

* Tirion welcoming King Varian Wrynn and Lady Jaina Proudmore at 00:10 each hour
* Tirion welcoming Thrall and Garrosh Hellscream at 00:55 each hour
* Tirions speech to combatants at 00:40 each hour

OOC texts for Broxel Goldgrasp
Quest complete script for the seers crystal
Added Passive Anti-Cheat patch.
Merge remote-tracking branch 'upstream/master'
Scripts/Auchindoun: Update Talon King Ikiss' script to EventMaps

Codestyle

Missing include
Core/AuctionHouse: Fix issues reported by Coverity
Merge remote-tracking branch 'upstream/master'
DB/Teleport: Add teleport to jail
Update and rename 2014_08_30_00_world_game_tele.sql to 2014_08_31_00_world_game_tele.sql
DB/Misc: Random fixes

A few random fixes,

* Manaforge Coruu Credit
* Summon time for creatures summoned at at to prevent premature despawn (occured only with tirion on 3rd set of wp)
* Script for Destroy the Forges, closes #12825
Merge remote-tracking branch 'upstream/master'
Scripts/UtgardeKeep: Update Skarvald & Dalronn scripts to EventMaps

* Simplified creature_texts enum that was sort of confusing
* Removed hack to spawn ghosts using the proper spells
Merge pull request #12978 from Nyeriah/patch-auchi

Scripts/Auchindoun: Update Talon King Ikiss' script to EventMaps
Merge pull request #12992 from Nyeriah/patch-uk

Scripts/UtgardeKeep: Update Skarvald & Dalronn scripts to EventMaps
Core/Scripts: rename files, remove whitespace and some other small changes after recent pull requests
Core/Misc: Refactor scripts to fix static analysis warnings

First batch of fixes targeting 100 issues reported by Coverity
Scripts/Commands: Replace regex usage

Sorry for the shitty C code but std::regex is not supported by GCC 4.7 and 4.8
DB/Misc Greatmother Geyah

Now as have sniffed all the gossip menu ids for this moving script for Greatmother Geyah to db, and the current script started not working correctly sometime ago ie failing to display npc_text (only options)

* Adds all gossip options to db
* SAI to complete both quests from gossip
* Missing npc_texts
Remove CPP Script 

Remove Greatmother Geyah's CPP Script
Scripts/Commands: Fix up logic at group join command, so it doesn't return full group error when it actually isn't full