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>
Replace check in IsSingleTargetWith
Old check was SpellFamily and SpellIcon, new is IsRankOf,
which seems to make more sense in that context.
close #8290
Core/Conditions: add missing break
Core/Units: use attackers MeleeDamageSchoolMask to calculate benefit/mod for auras with SPELL_AURA_MOD_DAMAGE_TAKEN/SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN in Unit::MeleeDamageBonusTaken()
thx bonitas for pointing
Core/Vehicles: Also remove mount auras for passengers not in charm seat

May fix related crashes:
Ref #9256 #9255
Core/Creatures: Set hover movement flag if bytes1 have hover flag and creature cannot fly
Core/Vehicles: Fixed accessing freed memory in Vehicle::RemoveAllPassengers - _pendingJoinEvents needs to be cleaned from events that had already executed or were aborted
Core/Vehicles: Minor cleanup in header file
Core/Vehicles: Corrected logging message format specifiers
Core/Vehicles: Fix a crash in VehicleJoinEvent::Execute

Crash would happen if multiple events were scheduled for the same seat.
Fixes #9255
Core/Vehicles: Make RemovePendingEventsForSeat iterating crashsafe
Core/Vehicles: Really make RemovePendingEventsForSeat iterating crash safe
DB/Gameobject: Removed transport gameobject
SQL: Fix "No newline at end of file" in 194cc54f08d8b42c8c49d756e14273d917e1fcf2
Core/RBAC: Fix mem leak
Core/Calendar: Fix mem leak and minor cosmetic changes
Core/Vehicles: Fixed crash in RemovePendingEventsForSeat - changed _pendingJoinEvents container from deque to list as deque invalidates all iterators pointing to the container (including .end()) when performing erase
DB/Trigger: Fixed instance exit of the Culling of Stratholme
Core/Vehicles: Fixed a crash that happened if someone called ExitVehicle during seat changing