iter to point to the first child of
parent has no children, false is returned and
iter is set to be invalid.
parent will remain a valid node after this function has been called.
parent is null returns the first node, equivalent to `gtk_tree_model_get_iter_first (
the new TreeIter-struct to be set to the child
the TreeIter-struct, or null