Axe a block as requested.
Change the randbook formula.

It now is based on the average of all spells in the book; the old
formula seemed a bit strange, and I completely broke it during a
refactoring anyway. The rarity of the rarest spell in the book is
multiplied by 3, to avoid Shock being in a book with Tornado making it too
cheap. To be honest, I'm still not really happy with this new reordering;
the rarity of the most common book a spell is in isn't a great indicator
of its value at all. Anyone else can feel free to repaint this particular
bikeshed.
Make calling resist_adjust_damage() more sane.
Improve goblin toss messaging (Haifisch)
Fixup resist_adjust_damage comments
Don't claim that Battlecry increases ranged damage
Make rock look like rock

Replace wall_vines in Shoals ends and a couple of other random
vaults with wall_pebble_cyan, where it was being used for rock
walls.

Uglier, but not misleading.
Nerf melee brands versus negative resistances.

These were inconsistent with the damage for ranged attacks for no good
reason. The inconsistency could be resolved in the other way, by buffing
ranged attacks, but generally more elemental attacks will fall into that
category, and so that would be a greater disturbance to the status quo.
Additionally, melee brands are already really good. Additionally, do orc
wizards really need to be worse for mummies?

This includes AF_s (so simulacra will do less damage to rC-) and the
damage of elemental staves. It also includes sticky flame. Lastly, it also
affects poison arrow (!!!) (though rarely do spider form players engage
naga mages), malign offering (though rN- is very hard to get), and slime
wall damage and acid splash (which are no-ops since rCorr- is impossible
to get).
Comment fix.
Don't let allies cast Animate Dead while worshipping Beogh.

There is a strange anti-synergy that begins to develop when orc wizards grow
up into orc sorcerors. They begin to animate corpses (almost) indiscriminately
and you end up with a massive army of zombies. This is problematic when Beogh
is already the god of *orcish* armies. Zombies frequently get in the way of the
pathing and LOF of your "congregation," forcing you to do tedious juggling just
to do something trivial, like change floors with your current orc pack.

Finally, if anyone wanted to do anything with Beogh resurrection this would be
a prerequisite.
Introduce SPFLAG_MR_CHECK for spells checking monster MR

Conflicts:
	crawl-ref/source/spl-data.h
Display success chance for targeted MR-checking spells

Also enabled for Banishment right now.

Making this resist more transparent has been the goal of two recent changes
to monster MR: moving from HD multipliers to fixed amounts, and displaying
that amount in monster lookup through x-v.

Hexes in particular are mostly binary success/fail outcome with monster MR
and spellpower as factors. One of these, monster MR, is fully visible
in-game as of recently, and the other is available in a slightly fuzzed
way. Both use bars instead of plain numbers for display purposes.

When implementing the chance display, I considered applying a fuzz to the
displayed chances as well, as to not "leak information". After playtesting
the fuzzed version, I revised my opinion and now believe it is much better
to present the actual not-fuzzed chances right where they belong.
For reference, "fuzzed" here means using the spellpower number corres-
ponding to the highest power bar displayed for calculating chances.

Because this certainly will come up in discussions, here are my thoughts:
Raw spellpower numbers are obfuscated through bars not because knowing
about them would break the game in several ways, but because the numbers
themselves would carry little meaning in the disconnected screen that
currently holds the power bars.

This is different in two ways from showing a chance that aims to correctly
provide players with information relevant to their choices: The number that
is calculated here has a clear and concise meaning (how likely to succeed)
and is presented right where it matters (in the targeter itself).

Of course players can, and some will, use the numbers to calculate their
spellpower - but it's not like that is impossible as of now, and more
importantly they cannot do much more with that information than what the
functionality added with this commit already provides.

Brought to compilation by |amethyst and to correctness by rwbarton, thanks!
Fix the numbers for Agony, etc. resist chance.
Fix some incorrect SPFLAG_MR_CHECKs.
Add a chance display for hexy wands, too.
Don't crash when casting targetted non-zap spells (Grunt)
Use scaled ints in _success_chance.
Unbrace.
Mark unIDed quick blades as hated under Chei (Brannock)
Don't annotate Sonja's and Psyche's weapons (Brannock)

Now that the brand is revealed, this is unnecessary.  Donald's shield
is still labelled, since monster-worn armour is not likewise IDed.