Avoid crashes on pacified monsters leaving the level.

handle_behaviour() might cause the monster to cease to exist, notably
by making a pacified monster leave the level.  If that happens, don't
try to do anything else with the monster.

A sample crash:
  http://dobrazupa.org/morgue/Ellick/crash-Ellick-20130604-052944.txt
Don't steal while pacified (#7112).

Besides being out-of-flavour, there is no reliable way to get the item
back without angering Elyvilon, and the item could be lost forever when
the monster flees the level.
Avoid a few instances of Djinn "HP" (#7152)
Only send the game state to the joining spectator

Previously on WebTiles spectator join everyone would receive messages
for the current game state. Now these messages are only sent to the
joining spectator.
Make the djinni glyph 'R'.

The efreet are a race of djinn after all.

Also, in the default config, '&' stands for pandemonium lords, which feels
quite weird to most players.  I for one have pan lords on '☿' but my config
is definitely not the default and thus shouldn't affect it.
Avoid round-off errors on bolt of Zin.

Values of damage divisible by 3 turned out 1 less for unholies.

Using a scale of 100 serves no purpose, while 60 matches all divisors
here -- an in most cases, for that matter: 2*2*3*5 covers what a typical
human is likely to use.
Make monsters suffer if they get mutated then bolt-of-Zinned.

Not that this is any likely to happen, but at least is consistent
with players.
Fix a scale change I've forgotten.
Give feedback for different cases of bolt of Zin vs monsters.

Same as for players.
Fix monsters who are _not_ thoroughly unclean suffering full damage.
Remove unnecessary semicolons (chris).
Lava orc stoneskin fixes (#7130)

Don't use a duration for it, since those time out, are dispellable, etc.
This change does allow casting Ozocubu's armour at low temperatures; I'm
not convinced it was intentionally prevented (it *is* intentionally
prevented at higher temperatures).

Furthermore, LO stoneskin now benefits only from XL, not from the higher
of XL and Earth magic as before.  This also applies to the statue form
bonus, which now uses XL rather than Earth (again, for LO only).
Arguably the statue form bonus should go away, since your stone skin is
part of what is transformed.

Finally, make the Helm card not grant additional stoneskin to LO:
currently there is no message, but that could be changed.
Allow djinn to burn spellbooks at their "feet" (#7154)

Also use the correct noun in the message for octopodes, nagas, etc.
Unbreak compilation.
The djinn can't kneel.
Init tile flavours for abyss vaults (#7148).
Cosmetic tile adjustments to grunt_forest_end_chambers.

Mainly motivated by the row of |s having the wrong floor tile, but I
like the change to the wall tile (inspired by the other ending).
Don't clump plants (Lair, Forest) that are in vaults.

Vaults can handle their own plant clumping, thank you.
Place the Enchantress on Forest:$ even if the ending doesn't.

This gives her a band comparable to what the two current endings place
in her immediate vicinity.
Two additional Forest endings.

These feature the other two major power groups in Forest besides
spriggans - fauns/satyrs and tengu.