Update fuzzy-matching source where it is possible

These sources are updated with fuzzy-matching:

- helm-source-projectile-files-list: it works nicely with large source
tree like the Linux kernel.
- helm-source-projectile-files-dwim-list
- helm-source-projectile-directories-list
- helm-source-projectile-recentf-list

The current Helm implementation allows both fuzzy matching and regular Helm
matching with regex, depend on patterns entered. So if someone doesn't
like fuzzy matching, he can always use old matching instead.

helm-source-projectile-files-in-all-projects-list is not applicable
because there could be too many files for fuzzy matching.
Merge pull request #559 from tuhdo/master

Update fuzzy-matching source where it is possible