Small edits to elephant tiles.
Don't treat a shop with "trap" in the name as a trap (wheals)

dat/des/variable/grated_community.des:69:
   bad trap name: 'armour shop name:the_legendary_astrapp [...]

Likewise other features with "shop" in the name.  Also, remove the
not-really-supported "store" alias (which parse_shop just barfed on).
Refactor keyed_mapspec::parse_feature.
Reinforce that DNGN_UNSEEN should be 0.

We make that assumption in several places (including one I just added,
but also others).
Trim a horrifying wall of text

In hints mode.

The list of places to check is *still* overwhelmingly long;
probably some of those suggestions can be trimmed.

Losing the morgue stuff is a pity, but that can go elsewhere if
it's really needed.
Simplify.
Add an 'item_slot' option (#9275).

Works much like spell_slot.
Make a function static.
#define a magic position.
Give Robin a chance to appear in a goblin-themed vault
Allow cancelling out of blurry vision

In the same way as armour donning/doffing.

Not sure why this wasn't working before, but it seems to work now?
Add mon-spell tests

Some of the ugliest code I've written in some time, but tests are
tests...
Remove some mon-spell detritus

Slipped in through a rebase, I think.
Restore Lava Snakes' lava spit

Accidentally removed in 0a3df14969b2.
Add a little more debug info to missing spell tests
Remove some unused spellbooks

And make the tests pass! Huzzah!
Slay the undead minotaur

In labyrinth_lava_lair. Incredibly boring and tedious to fight
(non-regenerating, trapped behind lava, utterly harmless...), and
you're encouraged to do so for the loot, of course.

Replace it with a pair of lava snakes, which, in a lab, could
plausibly kill someone. (And owing to the nature of the terrain,
blocking off terrain with roughly stationary enemies is a more
interesting mechanic...)
Fix a typo

Restoring the natural splendor & glory of this otherwise-
-immaculate vault.
Replace plants with something more pleasing

In minmay_gold_behind_plants. (It's now minmay_gold_behind_fungi.)

It's a silly vault in any case, but breaking open a vault for loot
is fun; no need to make it as intensely tedious as killing plants
at low level was.
Remove Spider monster from deep Lair spawns

Diluting both branches.