[MAGE/SPELLS]: Fixed Ice Barrier scale calculation
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
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
Replace authserver ACE related code with Boost/C++11
Damn you VS default settings..
Restore PCH builds and make GCC happy
Ditched ACE_Singleton in favor of C++11 like Singleton
Replaced ACE_INET_Addr with boost::asio::ip::address
Replaced ACE based typedefs for fixed width ints with C++11 versions
Core/Phases: Preliminary work with correctly implementing the phase system in 4.3.4

Put here for peer review.
Merge branch '4.3.4' of github.com:TrinityCore/TrinityCore into 4.3.4_phases
Core/Phases: Use a O(n) operation when comparing phases instead of a O(n^2) one
Core/Phases: Added missing sql and changed how phase_definitions will work, implementation still missing
Replaced LockedQueue ACE lock with std::mutex