recent-view: Cache documents metadata and thumbnail

Use the GVFS metadata to save the title and author and the desktop thumbnails
cache to save the thumbnails if libgnome-desktop is available.