Replace GtkRecentInfo with GFileInfo
GtkRecentInfo
is a boxed type, and that makes working with list models and objects a lot harder than necessary.
If we make GtkRecentManager
return GFileInfo
instead, it'd be a lot nicer to integrate with our new types.
This requires adding a few new attributes, likely under a recent::
or recent-file::
namespace.