Clarify why we discard keys in HadoopFilesystem

It's because there cannot be a directory and a file of the same name.
The existence of a file overrules the existence of a directory.