Use FileLike from fileService instead of *os.File

This gives us a fixed amount of system resource independent of the
number of files open.  Open all the files.

cbugg: close bug-367