Fixed deletion of directory trees.
Rewrite of directory enumeration so that when directory trees are deleted when they are completely deleted.
Modified fsentry_func in CoreFN.c so that the ReadDirectory reason codes call the new Func_ReadDir1 which uses SMBFind_EnumDir implemented in SMB.c and SMBfind.h
Tested with windows 10 and samba on Armbian
Version 2.63 of OmniLanManFS doesn't delete files when returning from the traversal of a directory tree. This is because both Wipe and FilerAction modifies the OS_GBPB r4 value (the offset) by subtracting one for each file that they delete. This new scheme copes with that.