Core/Scripting: Updated Quest: Troll Patrol: The Alchemist's Apprentice scripting
Core/Movement

* Added wrapper methods for setting various movement flags and sending correct movement opcodes
* Made flying and falling spline flags exclusive with each other
Scripts/Misc: Use new movement flag setting methods in scripts
Core: Fix warnings
Core: Fix new warnings ...
Core/Objects: Refactored MovementInfo structure
Core/Scripting: Some updates to Zul'Drak scripts.
Scripts: Prevented several KilledUnit texts to yelled for non-players such as pets
DB/Scripting: Condition needed for spell Throw Ingredient
DB/Gossip: Add missing gossip for Gurgthock
DB/Creature: Add missing spawns for Amphitheater of Anguish
Core/Auras: Fixed a crash happening when different vehicle auras from the same caster stacked on one target

Closes #10050
DB/Misc: Cleaning db
Core/Scripting: Add spell script for spell 55945 Spectator - Cheer Trigger
DB/creature_text: Add missing text for Amphitheater Vendor
Core/Scripting: Add spell script for vendor bark trigger
DB/waypoints: Add waypoints for two Amphitheater Vendors
DB/Misc: restore lost data
DB/Misc: Proper respawn time for a lot of mobs and delete incorrectly spawned mobs
Core: Fix warnings and some cleanup