Ability to specify multiple sources for file.recurse and have it pick the first available directory.  Similar functionaility found in file.managed.
Merge pull request #13909 from garethgreenaway/13758

Ability to specify multiple sources for file.recurse, picking the first one that exists.