Fix indentation.
Make Leda's Liquefaction Hexes/Earth, give it to AM.

This was discussed back in August; with the de-tmutification now seemed
like as good a time as any.

The book is kind of packed now, so probably needs to lose one spell.
Restore Vaults:5 material substitution (mumra).

The Lua layout code handles all the other levels, but not V:5, so we were
getting all-rock Vaults:5.

This partially reverts commit 6771512bb755939f6e557acf42217ab6a9a522ce.
This partially reverts commit 670f9d77e54050bf5ea21e3eeca464725adf687d.
Remove Mass Confusion from AM book, chain shift.

Remove Mass Confusion from Debilitation because that book is overful
with the addition of Leda's Liquefaction.

Put MC in Book of Dreams so that it isn't a single-book spell.

Remove Intoxication from Dreams because it's so similar to Mass
Confusion, and appears in more books.

If someone figures out something better to do with Debilitation,
feel free to revert part or all of this commit.
Fix broken Jiyva bonuses for slurping large stacks (#6655).

Jiyva was giving piety for the entire stack, despite only a few of the
objects being eaten.  This meant it was "optimal" to collect arrows,
stones, etc. and pile them into a single huge stack on a difficult
level, giving over 10000 HP worth of healing in chunks of hundreds of
HP at a time.  This was particularly noticeable in Zig Sprint, with
the huge piles of ammo in the starting room.
Vehumet spell gifting changes.

Now no L8/9 spells are gifted for the first 12 gifts, and then the final
three spells are gifted at the same time and are all L8/9. This addresses
issues with being "forced" to memorize L8/9 spells when they are quite
uncastable, since the final spells offered never time out. In addition,
this should make the final gift feel more special than it did.

Also, gift timing was tweaked a little and gifts try harder not to
repeat earlier gifts now.

The part of this commit enabling multigifting was partially written by
elliott.
Vault guard edit
Distinct rock/stone glass tiles
Fix tiles compilation
Remove ant larvae

They were only used in a very few vaults (where they didn't do
anything much).
Make Roxanne's blink other close irresistible

No other monster casts the spell - making it irresistible gives her at
least a bit of a chance to cast her other spells too.
Finer interrupt granularity for wait command (#4893).

The wait command now operates by performing up to ten interruptible 1
aut wait delays (still counted as one game turn). They are normally
interrupted by most of the same things as a travel command, with the
major exceptions being seeing or sensing a monster - instead, it is
interrupted by seeing a monster move.

This allows the wait command to be much more useful tactically, as it
will stop waiting at the instant the position of a monster changes
(impacting the tactical situation).

A side effect of this is that the move_nowhere command ('.') waits 1 aut
instead of 10 aut. If this becomes a problem, . could be rebound to the
normal wait command, or a new lower level command could be introduced to
take the place of the current use of the move_nowhere command.

There is a bit of a hack in place to consider 'wait' 1 game turn and
'rest' the same up-to-100 game turns that it currently is (instead of up
to 10 and 1000 respectively). If this becomes problematic, it can easily
be removed.
Reassign key defaults of CMD_MOVE_NOWHERE to CMD_WAIT.

This means that s and . have the same behaviour (the new interruptible
wait) by default.

If players want the old wait behaviour, they can add an "interrupt_wait
=" to their configuration file. If they want the 1 aut wait, they can
bind a key to move_nowhere.
Fix number of levels in description of Vaults branch.

Thanks to johnnyzero for pointing this out to me.
Fix location of Vaults entrance in its branch description.
Remove a lot of dead code left over from the now-gone Evaporate spell.

Also, rename the still-used BEAM_POTION_MEPHITIC entry to BEAM_MEPHITIC.
Skip unnecessary overwrites during bracecidating.
Mark Heal Other and Haste Other as utility spells.

This is already done for Might Other, and seems to fix some of the
targeting problems with them (although the target described in the
messages is still wrong occasionally).

On a related note, maybe it should be better documented what marking a
spell as a utility spell actually means?
Deep troll shaman tile edit
Add minor cosmetic fixes.