vocabs.hierarchy: faster all-disk-vocabs-recursive.
vocabs.hierarchy: faster all-disk-vocabs-recursive.

The old technique caused a high amount of redundant ``exists?`` checks,
even though we are traversing the directory tree.  That happens to be a
little slow on Windows, for some pathological reason, the first time
it's run. This should make it better while we also investigate why
``windows_stat`` is slower in that case.

AlexIljin/factor,bpollack/factor,tgunr/factor,bpollack/factor,bpollack/factor,tgunr/factor,mrjbq7/factor,mrjbq7/factor,tgunr/factor,mrjbq7/factor,factor/factor,mrjbq7/factor,tgunr/factor,AlexIljin/factor,bpollack/factor,bpollack/factor,AlexIljin/factor,tgunr/factor,AlexIljin/factor,factor/factor,factor/factor,factor/factor,bpollack/factor,AlexIljin/factor,factor/factor,factor/factor,tgunr/factor,AlexIljin/factor,mrjbq7/factor,AlexIljin/factor,bpollack/factor,mrjbq7/factor