clone_node() now uses a local copy to dodge BUS ERROR.
New function aliases SET_LEFT and SET_RIGHT.
Fix merge_nodes() to use back set_left() and set_right().

It cannot use n_set_left() and n_set_right(), as it's also used
to maintain the delete queue.