Procedurally generate a maze in tar_grunt_ereshkigal.

This uses the same code as the maze in tar_mu. It generally ends up
having more than one path and is smaller than tar_mu's maze, so it
should be less of a hassle and yet more interesting than what
tar_grunt_ereshkigal had before.
Fix placeholders in randbook owners (#7628)
Remove darkgrey floor from a serial vault
Be more realistic about Win98 builds.
Don't blank the screen during --mapstat.

Not being in curses should allow providing some output.
Allow easily aborting mapstat.

Ctrl-C should probably be enabled during database rebuild, too.
Fix no longer supported tags appearing in .pl hell effect messages.
Leak the identity of unfinished monsters spawning in real games.

Saying that 'it' is not yet fully coded is quite cryptic.
YACC straight to levcomp.tab.cc so #line directives are valid (xFleury)
Regenerate prebuilt parser
Remove some runed doors from Lair vaults

There's no autoexplore trap if you've already explored the majority of the
vault.
Identify the flame ego on Volcano loot
Generate levcomp.tab.h, not .hh (gammafunk)
Regenerate parser AGAIN
When cleaning in util/, remove .d files
Make _crash_signal_handler() non-static to elucidate stack traces

Not a big deal, but I found it stashed from ages ago and why not ...
Drop a leading underscore.
Don't produce animal skins outside starting gear and acquirement.
Do something with a brown paper bag.

You don't see this commit...
Drop some redundant item sanitizing code.

It resulted in mummies/etc acquiring more vorpal items, spriggans and
kobolds getting fewer dwhips/eveningstars, and so on.