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

See #2735 for the background discussion.
The existing `git_hashsig_option_t` type naming is consistent with all of the similar enumeration option types in `diff.h` and `status.h`. Is there a reason to change it?