Recursively delete a directory (supports huge numbers of inodes per directory)