Use boost::signals2 instead of boost signals.