Allow git_diff_find_similar() to detect renames and copies of small files

See #2735 for the background discussion.
OK. But like I said, I think `git_hashsig_option_t` should still be renamed since it's effective type is changing. How about `git_hashsig_flags_t`?