New method to use direct C calls to read files

Read all files from a directory is too slow using the default .net
method for huge number of files.  Now trying with direct com calls using
good old c inside.
Add cache of files directories

Also stills slow the first read of all files, we do keep a list of them
to use in the next backups.