Core/Spells: rename wrong spell attribute
*SPELL_ATTR0_BREAKABLE_BY_DAMAGE -> SPELL_ATTR0_HEARTBEAT_RESIST_CHECK
Core/Spells: Allow script only one effect with OnObjectTargetSelect or ObjectAreaTargetSelectHandler hooks when target, radius and conditions are the same.
Set Spirit Wolf attack speed at 1.5s (enhancement shaman spell Feral Spirit)

Update Spirit Wolf Attack Power when shaman Attack power change

Signed-off-by: dr.skull <dr.skull@centrum.sk>
Fixup for last commits.
Core/Items: Fix logic in Player::AddItem

Should send client the amount it gave you, not the amount it couldn't
give you
Replace check in IsSingleTargetWith
Old check was SpellFamily and SpellIcon, new is IsRankOf,
which seems to make more sense in that context.
close #8290
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
Merge pull request #9234 from ak47sigh/patch-1

declared WEATHER_STATE_FOG
Merge pull request #9220 from roc13x/master

Core/Items: Fix logic in Player::AddItem
Buildsystem: Disable building the nonfunctional meshextractor.tool (not in a production-state atm), it CAN however be built with with using the -DWITH_MESHEXTRACTOR flag (not documented as option, and will most probably change in the future)
SQLs: Rename some old SQL files to match standards
Core/Vehicles: Refactor some parts of vehicle system

- Fix a few crashes:
Closes #9235
- Simplify and get rid of lots of redundant and silly code
- Optimisations in Unit::ChangeSeat
- More documentation
Core: Whitespace cleanup
Core/Vehicles: Prevent infinite loop in VehicleJoinEvent:Abort