Mostly code rearrangement and cleanup, but also a memory leak fix in gtk_tree_view_accessible_get_column_description().