test suite fixes; one major change being that filenames got swapped on two tests somehow (very late night coding perhaps?)
File::Util list_dir() now adds (appends) "$depth" to the list of @_ args for all callbacks.  i.e.- The callback will know how many directories deep it is, relative to the top level in the directory path provided as the first argument to list_dir()