Fix one-by-one function in recentf (#767).

* helm-files.el (helm-recentf-source): Don't call *basename on an already computed candidate.
* helm.el (helm-match-from-candidates): Use condition-case-unless-debug.