Replace directly used deprecated widget GtkCList with GtkTreeView+GtkListStore
In this request, direct uses of a deprecated widget GtkCList are replaced with GtkTreeView widget using GtkListStore.
I used widget function gtk_tree_model_iter_previous, which is defined in gtk3 but not in gtk2. I implemented the function gtk_tree_model_iter_previous for gtk2 conditionally using GTK_CHECK_VERSION.
GtkCList is also subclassed (GnomeCmdCList) and then used (GnomeCmdCombo, GnomeCmdFileList) - these uses aren't replaced yet.