made toIterable null-safe
Added and tested
AndFilenameFilter, OrFilenameFilter, FileNameContainsFilter,
FilenameEndsWithFilter

removed FirstFilenameEndsWithFilter