Reduce call stack memory usage in ufdt_node_destruct()

Revise the recursive function calls to be a loop in function
ufdt_node_destruct(), to reduce the call stack memory usage.

Bug: 62473375
Test: tests/run_tests.sh
Change-Id: Ifec5d655407aded115115be7d8196bfad97623d9
1 file changed