Replace LAST_FORM with NUM_TRANSFORMS

There are no longer too many switch statements!
Add hydra form
Cleanup cleaving checks
DEVOUR THY FOES

Now respects god conducts. Thanks, magicpoints!

Also thanks to Lasty for testing & finding bugs.

Still lets you bump yourself up a hunger level farther than
normal, which is probably not ideal.
Export NEVER_CORPSE_KEY
Export hydra form heads
Chop off some hydraform heads
Add Hydra Form spell
New spellbook: the Fen Folio

Loosely Swamp-themed. Mainly concieved as a second Hydra Form
book (since Envenomations was way too tenous and other candidates
weren't much better), but the overall set is pretty decent.

Credit to |amethyst for the name.
make ufetubi explode
make ^Q also quit from the character selection screen
Revert "make ufetubi explode"

This reverts commit 33be25f15edd3375e6123d704f38b8bbf17cde93.
Fix a sign comparison (gammafunk)
Don't cache unrand names

Since nothing else about them was cached, and it caused
annoying save compat concerns.
Make the hat of the alchemist more interesting.
Don't mangle variable unrands on restore.

We no longer have the ARTEFACT_NAME_KEY that we used to determine whether
this was an existing item.  Instead, pass that as a boolean parameter.
Don't bother with the name prop when building Faerie DA.
Add rMut and rCorr as supported unrand properties

Properly, this should have gone out before the Alchemist hat upgrade
but I was confused.
Adjust resistances screen

This change puts all the proper resistances on the left and all the other
stuff on the right. It also removed rRot, because after discussing w/
devs, it was suggested that it's both insignificant enough and rare
enough not to bother mentioning.
Pull form AC into form objects