Don't skip object files when detecting the prefix

Replacing hard-coded paths in object files is a common use case for binary
replacement. If detect_binary_files_with_prefix is used (as opposed to
manually listing them in binary_has_prefix_files), it should be assumed that
the user knows what he is doing.
Print more helpful messages about detecting the prefix in paths