Quest Complete, OnLevelChanged
Merge pull request #9984 from Rochet2/master

Core/Scripts: Added missing call for OnQuestComplete and cleared up argument name in OnLevelChanged
DB/SAI: Move Quel'dorei Magewraith from EAI to SAI. Added quest complete action to fix quest 9595.
closes #3047
Core/Instances: Fixed a bug that caused switching group leader inside active instance to cause players not being saved when a boss was killed.

Closes #5109
Core/Objects: Object scale will now also affect bounding radius and combat reach fields
Core/SAI: Add check so npc will not send text to pet. Also updated isPet() to IsPet().
Core/Gossip: Add log for GOSSIP_OPTION_TRAINER for missing conditions
Core: Some function renaming.
Core: More Function Renaming.
Core: More Function name updates
DB/Creature: Set Entry 18955 "Camera Shaker - 30-90 seconds" as trigger and remove random movement
DB/SAI: Fix SAI for Sunseeker Harvester
Fix compile
Core/Gossip: Add missing check for only class trainers in 46374bf533987b492abd590d7cd2ae182b35bd39
DB/Quests: Fix Adding Injury to Insult, closes #3848

Improves b85e4eb72437fa3ecfa5be6f84dedbbd683a9db3
DB/Quests: Fix Badlands Reagent Run II, closes #9880

Thanks @joschiwald and @Kirkhammett
Script: Add scripting for Quest A Blade Fit For A Champion
Still need pooled spawning for entry 33224. Aokromes has info if someone wants to do it.
DB/Quests: Fix Convocation at Zul'Heb, closes #9122
Fix warning
DB/Creature: Add missing lake frog spawns

By Vincent_Michael closes #10015