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
Merge remote-tracking branch 'upstream/master'