Remove a randart weapon name.

It overlaps with the armour ego; there's no reason to try to confuse players
like this.
Don't ID hunger/sust and crash on game load (#7049)

If you were hungry or worse and wearing an unIDed ring of hunger or
ring of sustenance, the initial call to food_change(true) after
reloading the game would identify the ring.  However, the shopping
list is not yet initialized at that point, so the attempt to
update the shopping list to account for the new knowledge causes
a crash.

Fix this by not identifying rings in this situation (even without
the crash it's wrong: saving and restoring shouldn't ID the ring).
Document.

Since SamB asked.
Use spellcasting checks for monster self-enchant spell slot.

Previously, the self-enchant slot bypassed most of the monster
spellcasting checks much of the time, causing hostile monsters to cast
friendly spells at the player (#5443) and friendly monsters casting
hostile spells at the player (#6928) when such spells were used in that
slot.
Try especially hard to not acquire god-hated items (#5627, #6631).

A lot of checking for god-hated items depends on the type of the item
being known; in addition to adding in one last check for uselessness /
god-hatedness, this temporarily marks the type as known for the purpose
of determining if an acquired item is a god-hated item.

This also fixes an infinite loop when trying to generate a weapon whose
only eligible good brand is holy wrath where holy wrath is not wieldable
by the player.
stop_running() when moves aborted by fear/mesm/fungiform (#5555).
Tweak decorative zot vaults.

Remove width-one space filling curves.
Remove "sage" entries for maxed skills.
End "Really walk into that arrow trap, spattered with blood?"

The blood-spattering is fairly irrelevant to the question, and results
in confusing syntax.
End "Really try disarming that arrow trap, spattered with blood?"
Branch stairs (mostly white_noise 6077)

Also includes sewer portals and Shoals stairs.
Merge remote-tracking branch 'upstream/master' into gettextized

Conflicts:
	crawl-ref/source/dat/database/rand_wpn.txt
	crawl-ref/source/main.cc
	crawl-ref/source/player.cc
	crawl-ref/source/skills.cc
	crawl-ref/source/traps.cc