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
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
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
Replaced LockedQueue ACE lock with std::mutex
Replaced mutex related code in Common.h
Fix for LockedQueue.h (clean rebuilds ftw.)
Replaced dependencies on ace/OS_NS_time.h
Use correct define for endianess
Remove ace/config-all.h and ancient WinXP defines which are actually commented out...
Core/Spells: Fixed Shadowstep taking the caster out of combat while it shouldn't
Core/CreatureAI: Implement CreatureAI::TalkToMap for all your map-wide talking needs. Could also replace Battleground::SendChatMessage