For consistency with linker_find_file_by_id, used by kldunload(), add
the option to linker_find_file_by_name (used by kldfind()) to ignore
incompletely linked modules.
It doesn't make sense to find a module before it can be unloaded.
Internal kernel consumers of linker_find_file_by_name continue to find
partially linked modules, as their goal is to avoid loading the same
module twice.