move index_has_changes() from builtin/am.c to merge.c for reuse