Don't crash VS bites with zero MP.
Give several area(-ish) spells tracers.

So that they can be cast without being in LOS of the player under
appropriate circumstances; thus a check for being in LOS of the player
for these and a few other spells are gone.

The major candidate here is Symbol of Torment, which can now be used
against your allies even if you're torment-immune or you're not in LOS;
spells which previously didn't have a tracer of some sort that do now
are Chain Lightning and Chain of Chaos (for whatever good it does), and
spells that can now be cast anywhere are Ozocubu's Refrigeration,
Tornado, and Shatter.

Related is a fix for getting a more if Chain Lightning is cast anywhere
by anyone regardless of if you saw it or not (now you only get the more
if you saw the lightning arc at all).
Amulet of the Air (bloax)
Move temperature code from mon-stuff.cc to player.cc

Possibly it could be refactored as member functions of the player
class now.
Move mon death stuff from mon-stuff.cc to mon-death.cc.

Touches a lot of files since their #includes have to be edited.

(Pushing now since it shouldn't break anything and keeping it updated
is nasty.)
Remove an unused function that snuck back in with the previous commit.
Don't give Natasha an item when respawning.

It seems that the item would sometimes overwrite her old one, so
the simplest and most logical thing is to just not give her anything.
Blow up a couple of instances of blown up by.

Prevents "blown up by lich" (sic) and "blasted by  (bolt of fire)".
Make gods care about negative energy clouds properly (Lasty).

The conduct number here is consistent with poisonous clouds.
Let ghosts (but not panlords) cast Tornado.

Some discussion with the other devs suggests the previous concerns with
this (scummability, etc.) are edge cases at best; it's early enough in
trunk that I think we can get away with seeing what happens here.
ID curse scrolls on game start.

Not doing so was messing with the "ID the last item of a type" code.