Remove duplicated flags.ident code; add it in a place it was missing

This fixes a (recently introduced) bug in the process, where timers
couldn't find the objects they were meant to be timing out on, because
all the objects were getting the same object ID.
Credits fixes
Last-modified date for the credits

It isn't auto-updating for some reason.
Update aimake (fixes a bug where filter_nonexistent_files didn't work)
Merge remote-tracking branch 'dtsund/savebreak' into savebreak

Conflicts:
	libnethack/src/makemon.c
Allow the player to receive a first sacrifice gift from the unaligned list if other eligible items are already generated.