Boost intrusive pointer

This is a companion for my earlier Cortex pull request :

https://github.com/ImageEngine/cortex/pull/308

It updates Gaffer to take into account the move from `IECore::IntrusivePtr` to `boost::intrusive_ptr`.