"streaming" file iterator methods via Files.iterate
Fixed inconsistencies between various Files.{collect,visit,iterate} method
Add simplified signatures {collect,visit,iterate} for methods to collect all files
all Files.{iterate,collect,visit} methods now 100% equal in results