Core/Spell:
Triggered spells now will be cast on the primal target instead of on caster

Close #10853
Close #10860
Core/Movement:Fix waypointed creature aggro
Core/Spells: Fixed Shadowstep taking the caster out of combat while it shouldn't
Make Cyclone and faerie fire unable to pierce cyclone and banish
Core/Spells: Define and implement SPELL_ATTR7_NO_PUSHBACK_ON_DAMAGE
Core/Players: Fix haste rating formulas. They're supposed to be the addition, not the multiplication of all available bonuses

- This change matches client formulas
Core/CreatureAI: Implement CreatureAI::TalkToMap for all your map-wide talking needs. Could also replace Battleground::SendChatMessage
Add support for Boost 1.55
Enabling Boost by default as it seems to work under linux aswell (Gentoo 13.0 that is)
Replace ACE signal handling with Boost
Core/Spells: Fix Cheat Death formula
Core/Spells: Players with active pets count as if they were players in combat against spells with SPELL_ATTR1_CANT_TARGET_IN_COMBAT
Core/Achievements: Fix ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS
Core/Spells: Nitro Boost should not fail in dungeon maps
Merge pull request #12107 from Trisjdc/nitro_jump

Core/Spells: Nitro Boost should not fail in dungeon maps
Merge pull request #12102 from Trisjdc/achievements

Core/Achievements: Fixed ACHIEVEMENT_CRITERIA_TYPE_GET_KILLING_BLOWS in case killed creature has a loot recipient (Credit would be granted to loot recipient rather than killing blow lander)
Scripts/PoS: fixed rimefang icy blast

Closes #632
Core/SAI: SMART_EVENT_IC_LOS is now called when movement in LOS was made while the creature was in combat
Scripts/Commands: added option to show InhabitType in .npc info command
Merge pull request #12111 from MitchesD/commands

Scripts/Commands: added option to show InhabitType in .npc info command