Don't disable the manual skill on load (#6458).

Reading a (non-useless) manual enabled training for its skill, even if
training would otherwise be blocked (e.g. a manual of Shields without a
shield, or a manual of Ice Magic with no relevant spells).  However, on
save and reload the skill was marked as untrainable.  Fix this by always
removing the player's manual_skill from stop_train.
Fix the draining brand still dealing bonus damage to demons/undead
Fix Spider's Nest entrance desc (HangedMan)
Remove redundant "forbidden" prefix.

The prefix "evil_eating" is superior.
Remove prefix lists from item descriptions, update documentation.

There's no need to clutter up item descriptions with these prefixes when
they are already documented more usefully elsewhere (the stash search
prefixes in the stash search help screen and the menu colour prefixes in
options_guide.txt). There were just a few things missing in the stash search
help, which is now updated.
Clean up rod descriptions a bit.

* Now they get a spell list even if they only contain one spell, which
  allows players to see the level, hunger, range, noise of the spell.
* The Thunderbolt spell (used by lightning rod) now has a description.
* The lightning rod description is less ridiculously long.
* The generic rod quote was removed because sometimes it would push actual
  information off the screen. The current quote code doesn't handle objects
  with spell lists properly, which is why books do not have quotes
  either... and there is very little room for a quote anyway.
Fix several things involving cold damage.

Some of them were a byproduct of 609867cb.

* Monsters with freezing weapons no longer destroy potions (there isn't
  anything intrinsically wrong with them doing so, but it was added
  accidentally and inconsistently with other item destruction).
* Cold bolts no longer slow player draconians (this type of slowing is
  reserved for refrigeration, freeze, and freezing weapons, not general
  cold attacks).
* Monsters can no longer bypass rC+ when using refrigeration to slow other
  monsters.
* The strength value of the slowness effect from cold attacks is a bit more
  consistent. However, this value doesn't actually affect anything for
  monsters yet because the strength argument in monster::slow_down doesn't
  get used.
Webtiles: Fix the menu for uncancellables not appearing on game start.
Fix teleporters ignoring stasis, add failure messages for some vaults

Except for Zigsprint teleporters, Maxwell's users should be encouraged
at all costs.
Fix a compiler warning.

declaration of 'strength' shadows a member of 'this'
Wretched Star Flahses

Wretched Star should only illuminate the dungeon if it can actually hit you.
Don't flash when out of LOS, or if the line of fire is blocked.
More properly fix wretched star flashing

The flash is still visible through glass, though it will not affect
things on the other side. Display of the flash is clipped to affected
surroundings, as with other flash spells like Ozocubu's Refridgeration
Bring back the display of stash prefixes on big enough terminals.

Elliptic is right, this causes too big problems on tinyterms, and our
description code can't currently handle text that doesn't fit on the
screen.  On the other hand, the information existing in a corner of
little-known documentation is not that useful, and bad access to it
was problematic even to me during reworking of this code that I began
-- which bodes ill for anyone less accustomed to the game's internals.
Thus, let's show the data on bigger screens.

Another problem is the two types of prefixes causing major confusion
among players.
Replace "evil_eating" and "evil_item" by "forbidden".

They were inconsistent and incorrect: an item of speed is not evil, evil
gods may dislike items (Yred: holy wrath) or food (Beogh: orc corpses).

The old prefixes still exist for purposes of compatibility with old configs.
Unify menu_colour_item_prefix and filtering_item_prefix.

The only reason for this madness was so searching for "ident" doesn't
find identified items.
Fix aborted weapon switch leaving the player unarmed (#6187).

Unless the failure was caused by an incompatible and unidientifed brand.
Don't crash 'monster' when monsters flash the view.
Document that opengl headers (typically mesa) are needed for build.

The docs still lived in 0.4 times from before GLification of tiles.
Clear confusion about notele() and no_tele(), remove uses of the former.

It was wrong for the Orb in zotdef and for stationary monsters.
s/Lev/Fly/ for &t