Make sure remove_node fully detaches the node
Make sure remove_node fully detaches the node

Right now remove_node is only used in contexts where parent is reset after
removing but this might be important in the future.

zeux/pugixml,zeux/pugixml,zeux/pugixml,zeux/pugixml