* DB/Loot: Harbinger Skyriss

By MitchesD, closes #11670
* DB/Creature: Fix wrong npcflag for Alchemist Kanhu

By MrSmite, closes #11671
* DB/Items: Fix some startup errors

Updates #11587
* Herman Walker, Grumman Slatefist and Shenarial are now officially battlemasters. Karg Skullgore & Sawemba have been reassigned to their duty of random BGs battlemasters.
* SQL: Renamed a few files to match our naming standards
* Scripts/Commands: Fix crash in ".kick" command

Fix a NULL dereference exception happening when using .kick command caused by a strtok(NULL) call without a previous call to the string to be tokenized.
Issue added in 101cad1f2872a87be925b74b9d17760381bb9808
* Scripts/TheStormPeaks: Possible crash fix

Apply safe NULL checks added in 7d881a073961887d446d4430905f315b52928bb1 to similar code in same script
* DB/Spells: Fix Thunderclap bugging Infected Wounds

By untaught. Closes #6291.
* Update 2014_03_09_00_world_spell_group.sql
* Core/Scripts: New ItemScript trigger, OnItemRemove
* Core: Trigger OnSave hook for PlayerScript on all save events
* Update Player.cpp

Dont trigger save hook on player create
* Core/Items: Fixed an exploit allowing people to put more gems than number of sockets on items.

Closes #11652
* Core/Gossip: Change max menu items to 32

Tested and a gossip menu can show max 32 items on a menu.
When sending 40 options: http://puu.sh/7rqb6.jpg
* DB/SAI: The book of the Raven

By untaught, closes #11570
* Core/Gossip: Add security to C++ scripted gossip options by checking guid of the object that the player is interecting with. Idea by @LilleCarl

Closes #11567
* DB/SAI: No Rest For The Wicked

By MitchesD, closes #11709
* Core/Gossip: Fix crash added in 6c64fa8de36dad958821c6078b3f2f5f5753a2fc

Fix NULL dereference crash caused by a typo in 6c64fa8de36dad958821c6078b3f2f5f5753a2fc
* Scripts/ZulGurub/Jeklik: Add missing "break"
* Scripts/AhnKahet: Fix some uninitialized values

Initialize all class fields in the constructor, even if they are set in Reset() and they shouldn't be accessed before Reset() is called.
This fixes 2 Coverity reports.