Tweak branch noise messages
Tweak Wiglaf's title
Fix memorization bugs (9005)

Crummy messenging (this looks like it was clobbered during
rebasing) and an accidental fallthrough from case:
DELAYED_FIREBALL that prevented mummies from memorizing it.
Refactor
Rework monster_senior

Monster glyphs no longer affect AI behavior. A wide variety of
minor side effects ensue, e.g. imps can no longer push past (war)
gargoyles...

Also extended the spectral thing special case to allow them to
push past ghost crabs, as a sort of buff. Removed the enslaved
soul special case; it would essentially never occur and was added
on a whim (per git).

Per comments, would be nice to extend the fannar/geryon logic to
make a more general case rule for summoner/summonee pushing.
(Also might make sense to move the geryon check to monster_shover.)
Rework _mons_has_smite_attack and monster_shover

Monsters no longer decide whether they can shove based on
their glyph; they now use a combination of intelligence &
genus instead.

Wide variety of side effects: e.g. dragons and giants can now
shove, along with orbs of eyes & summoned creatures. (The latter
seems to have been assumed by whoever designed Fannar, but
summoned creatures can't use stairs, so...)

Also, pull the list of '''smitey''' spells out into an array, and
add a few more; Fannar, Jorgrun and Lom Lobon will no longer be
shove-y, which may or may not be good. (Esp. the last.)
Very slightly refactor.
Refactor you_can_wear

No more horribly redundant special ifs for felids & octopodes.
re-insult anyone with the slightest clue about how RL weapons work
Don't crash on arena curses against team friendly (#9009)
Add a bow of Krishna quote (roctavian)
Restore old tuple sword descriptions
Un-break (#9008).
Wraith equipment tile offsets

Vanity development is the next big thing, I hear
Convert most old-style MR multipliers to new specifiers

[Committer's note: this is a merger of seven commits, along with some
 adjustments to account for monsters removed and added since then. The
 only remaining MR multipliers are for monsters mainly derived from
 others - derived undead, chimera, and panlords/ghosts/illusions.]
Disable hiding for friendly trapdoor spiders

It caused them to endlessly pop in and out, and accomplished
little besides driving the player insane.

It might have been better to instead disable *un*-hiding while
no enemies are nearby, but that would involve tinkering with
behavior code and I have absolutely no idea how.
Remove the second person (magicpoints)

Not for the first time.
Fix compilation.

Oops.
Tidy up some compiler warnings (Grunt)
Add an activity interrupt for mimic discovery.