Better docs for file's recurse parameter

This clarifies what "remote" and "local" mean, that `remote` requires a source parameter, and that `recurselimit` is what you want rather than trying to subtitute an integer for `inf`.
Merge pull request #2015 from djmitche/patch-1

(trivial) Better docs for file's recurse parameter