Added invalid_directory_entry constant.
Correctly consider empty strings as equal.
Added INFOFS.