gtk: Need to g_list_free the GList pointer before we return.

There's a memory leak in TreeSelection.GetSelectedRows(), I believe this will fix it.

https://bugzilla.xamarin.com/show_bug.cgi?id=3587