Add missing include to signals2/trackable.hpp

boost::weak_ptr started being used in commit a0bf2d1 (Disconnect slots
associated with signals2::trackable immediately) but the matching header
wasn't included.

https://svn.boost.org/trac/boost/ticket/10100#comment:7