commit boost smart ptr test code: scoped_ptr shared_ptr intrusive_ptr