Swap pattern implementation for matcher_fuzzy with a less greedy one
Merge pull request #748 from luan/matcher-fuzzy-shortest

macher_fuzzy should match shortest substring