Remove traces of boost::intrusive_ptr and revise move semantics.
More moving.