libfdt: Rework fdt_next_node()