Some changes to recentf to make the ido function cleaner.