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.

https://github.com/aspnet/KRuntime/issues/999
`IsLocal`? Say what it is, not how someone will consume it.