Fix a necromancer spell set's spell weights.

These spells each had two copies, so they should get double the weight
of the other spells.
Give a necromancer spell set Inner Flame.

Think of this as replacing the old non-invisibility spell slot, hence
the weight and adding the flag.

Explosions ahoy!
cloud.cc: refactor & flatten

Particularly lightning cloud code.