Make htag_nodelist doubly-linked to support node removal