1. Expand and add null terminate to end of string like function comments said in EngFatToStr(), it could fix the randomly failure during recovery to find the correct recovery image for name length = 8.3 case.
2. Skip directory entry with FAT_ATTR_DIRECTORY, not just = FAT_ATTR_DIRECTORY in FatReadNextDirectoryEntry().
Signed-off-by: Star Zeng <email@example.com>
Reviewed-by: Ruiyu Ni <firstname.lastname@example.org>