Update the priority of finding matchs among walk providers

Break the walk providers into to group. The groups use a local file system
based source take the priority.
Help me find a better mean? Essentially it means this provider is faster so should be try first.