Core/Movement: Prevent dynamic changes of movement flags for charmed creatures

Closes #10075
Closes #10079
Core/Vehicles: Fixed crashes in StopCastingCharm happening when unit was attempting to enter 2 vehicles at the same time

Closes #9293
Closes #9618
Scripts: Add missing code and fix codestyle
Scripts: Convert DoCast(me->GetVictim(), SPELL_XXXXX); in DoCastVictim(SPELL_XXX);
Scripts: Fix some typos
Core: Fix warning
DB/Misc: Cleaning db of unused/obsolete stuff
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore