At the same time I removed halfedge_and_opp_removed since we don't know prior to the collapse which edges are removed. The only thing done by the function is to reset the status. This is not an issue to remove it because halfedge_added is called each time a new edge is created, thus a previous status cannot be recovered by error.