I really hate that for the pure-Java case we'll have to be a tad slower to make the File.list result conform to the API by wrapping the results.

This should however let us avoid a number of stat calls to determine file type within FileTreeIterator, and that would really make up for it if our native library was widely deployed.