Cleanup recent files when Emacs is idle

We do not need to clean the list each time the mode is enabled, because
that unnecessarily slows down Emacs.  My Emacs idles often enough to
clean the recent files regularly.