V4: - Use a single boolean variable for ExcludeRoot. - Add/use new cleaner child assignment function in tests. - Don't recursively call `traverse_uia_node_tree()` when navigating to siblings. - Replace the `uia_array_reserve()` function body with the one from wined3d.