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: Change haste benefit to cast time formulas, may need further correction

- With these changes, Paladin/Death Knight mount summons will no longer benefit from haste
Quick fixup for previous commit