iterator: test workdir pathlist with deep paths
iterator: test workdir pathlist with deep paths

In the workdir iterator we do some tricky things to step down into
directories to look for things that are in our pathlist.  Make sure
that we don't confuse between folders that we're definitely going to
return everything in and folders that we're only stepping down into
to keep looking for matches.

leoyanggit/libgit2,leoyanggit/libgit2,stewid/libgit2,joshtriplett/libgit2,leoyanggit/libgit2,leoyanggit/libgit2,joshtriplett/libgit2,stewid/libgit2,joshtriplett/libgit2,Corillian/libgit2,Corillian/libgit2,Corillian/libgit2,joshtriplett/libgit2,Corillian/libgit2,leoyanggit/libgit2,Corillian/libgit2,stewid/libgit2,stewid/libgit2,joshtriplett/libgit2,stewid/libgit2,leoyanggit/libgit2,stewid/libgit2,joshtriplett/libgit2,Corillian/libgit2