browser: refactor FileInfo + update getBestReader
Use the new tuttle ThumbnailDiskCache