Boost as dependency needed due to Core/Utils/Exception.h include.
Fix header name.
New header needed for lock guard.
Change boost git tag. Rearrange includes and treat boost as a system include if compiler supports it.
DL library needed on Linux.
Implicit conversion of boost::shared_ptr is no longer accepted by GCC compilers.
Merge branch 'boost_1_54_0' into moduleSizing
Wrong signal type used. Also compile fix for new boost