clua: food.bottleable, food.edible.
Make berserking as VpBe less suicidal (qw).

Previously a vampire who used Trog's berserk ability at just above Full would
have a 0-turn berserk - immediately slowed and exhausted.

Now berserk vampires stay berserk until Thirsty. They still can't initiate a
berserk until Full.
Fix food.bottleable() not checking rot status (qw).
Wraithtile (Bloax, 8905)
Chainmail tiles (Bloax)
Plate doll tiles (Bloax)
Duvessa and Dowan tiles (Bloax, 8350)

This includes angry glowing eyes once one of them is dead.
Remove an apparently unused fake trap type.
Handle vaults placing shafts in branch ends more gracefully.

By crashing.
Don't place bh_hangedman_babel_library on branch ends.
Fix key usage
Show the Cloud status light on non-tiles only by default, not the reverse.
Two quotes.
Unbrace.
Clean up summon_any_demon a bit.
"Simplify" init_pandemonium().

Someone might want to check my math, but I find it unlikely that
anyone would be very eager.
Divide by 2, sort.
clua: travel.feature_solid().
Fix a long-standing bug that made body armour 'unavailable'

. . . on the [ screen. Specifically, there was a case without a return
or break.
Use ASSERT_RANGE in tiledef-*.cc