Update a name.
Improve monster spell range code
Remove Mountain Dwarves.
Remove dead code

Hasn't done anything since 07511012412d. (Its old behaviour was
accidentally restored by e2a81cc0.)
Fix monster spellpower (wheals)

Accidentally broken by e2a81cc0ba06.
Factor out more spellpowers
Pull most monster spellpowers into mons_power_hd_factor()

Only noticeable effect should be some monsters getting a little
smarter about which hexes to use.
Don't replace Shoals primary vault rock walls with open sea (nicolae).
Do away with posthumous revenge.

The actor::hurt() signature change means this isn't necessary any more,
and it's yielding weird death messages with vault clouds. This change
gives the correct message in the latter case.
Visual indicators for Static Discharge and shock serpent discharge.

Without these, it's fairly difficult to figure out exactly what's being
affected in many cases, especially in the latter case.
Grant the arc blade its intended discharge power.

It was supposed to give a static discharge effect that hit the target
monster as many times as Static Discharge would at the same spellpower;
instead it always generated exactly one discharge instead of multiple
arcs like high-powered Static Discharge gives.

The visual effect added in the previous commit helped me figure out what
was going on here.
Let all naga monsters spit poison.

These guys were missed back when mon-spell-slots rolled out.
Really let all naga monsters spit poison.

I missed the most important one...
Step down scattershot pellet count at high power.

This halves the pellet count at 27 Evocations from 28 to 14; for
comparison at 13 Evocations it goes from 14 to 10, so mid-range power
should not be extremely different.

Because being able to one-shot Khufu with anything is absurd.