Move constructor.
handler_ptr( handler_ptr&& other);
When this call returns, the moved-from container will have no owned object.