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

Close #10853
Close #10860
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...
Replaced Threading and SFMT access related code with std::thread and boost TSS

Note: The remote access thread is currently broken due to unknown ACE fail (will be replaced at some point anyways..)
Replaced ACE_Auto_Array_Ptr
Removed ACE dependies from ByteBuffer
Core: Fix pet dismiss on phase with update