[0230] Fixed 3 gossip menus

Thanks scotty0100 for pointing and fixing all of these. Closes #110
* Removed duplicate gossip menu option for creature 4730 (Lelanai)
* Updated Orgrimmar Battlemaster gossip to replace placeholder gossip
menu option by correct value.
* Fixed wrong direction given by Stormwind Guard when asking for cooking
trainer
[0231] Fixed npcflag for creatures 2818 & 6251

* Fixed npcflag for creature 2818 (Slagg) who was visible only to GM
*
Fixed npcflag for creature 6251 (Strahad Farsan) who was visible only to
GM, thanks scotty0100 for pointing and fixing
[0232] Fixed required races for quests 614 & 8551

* Fixed required races for quests 614 and 8551 (The Captain's Chest) to
prevent players to be able to complete the quest twice
by accepting opposite faction quest
Thanks scotty0100 for pointing and fixing. Closes #109
[0233] Added missing gossip menu to 9 gameobjects

* Added gossip menus to the following gameobjects based on UDB data,
also fixed type when needed
* Added missing gossip menu option for Matrix Punchograph
* Added missing script for Matrix Punchograph
Gossips were checked to prevent linking to a TBC/WotLK gossip
This should greatly decrease the number of broken quests, events or
scripts due to missing gossip menus
This closes #95
Source: UDB