Core/Items: Fix logic in Player::AddItem

Should send client the amount it gave you, not the amount it couldn't
give you
Core/Auras: Only auras that are stackable to use the same slot
Core/Vehicles: Fix another crash

Fixes #9225
Scripts/Blackwing Lair: Broodlord Lashlayer clean-up.
Scripts/BWL: Fix typo in recent commit.
Merge pull request #9228 from gigatotem/BWLv2

Scripts/Blackwing Lair: Broodlord Lashlayer clean-up.
Say NO to whitespace
Scripts/BWL: Fix build
Scripts/BWL: Fix build no. 2
Core/Character: Rename engrish function
Core/Auras: Prevent saving vehicle auras to db for players as they require both caster and target to be in world (which cannot be guaranteed)
Merge branch 'master' of github.com:TrinityCore/TrinityCore
Core/SAI: Add actions to set/add/remove (104/105/106) gameobject flags
Scripts/Icecrown Citadel: Improvements to Shadowmourne quest line
Core/Auras: Always run all script hooks attached to the aura to prevent leaving aura script state stack in unbalanced state
Remove BOM from 2 SQL files

Closes #9233
Core/Vehicles: Fix another crash

Don't set Unit::m_vehicle until VehicleJoinEvent::Execute
declared WEATHER_STATE_FOG
Core/Auras: Restore part of 1845ab79 that was accidentally reverted
Update src/server/game/Weather/Weather.cpp