Refactor is_unbreathing into forms
Refactor octopode ring slot/form code
Give mushrooms their caps back
Move UC brands into form objects
Move UC 'weapon names' into form objects

And give fungus form's melee a name + brand mention
Pull weapon brand names into arrays
Derandomize vampire bat vampirism

Making it only branded 1/8 times (above and beyond the normal
chance for vampirism to (not) fire!) was a complication without
a purpose.
Cleanup form brand code
Don't show fe-- 'teeth & claws' in wispform
Update transformation power on re-cast (Kvaak)
Pull hand/foot name into transform objects

Tweak a bunch of them in the process. (E.g., fungus form could
give the message "your hands burn" when sporing at a jelly,
which seems very incorrect...)

Also give wisp-form a UC attack name, inspired by its hand name.
Move can_cast into form objects
Remove pig oinking (rework shout/scream code)

Pull verbs & volumes into form objects, and give felids a full
set of shout verbs, one for each level of shoutitis. The first
player to caterwaul outside of wizmode wins a prize!

Pig oinking was removed for the sake of streamlined code.
Remove _tran_forbid_aux_attack

Enormously redundant with code checking whether mutations were
suppressed by forms. Only non-redundant code was UNAT_PUNCH,
which wasn't actually handled correctly anyway (allowed fungi to
punch). Both fixed.
Refactor punch aux-attack code

There was a remarkable amount of code in place to support punch-
like non-UNAT_PUNCH attacks. This was never used and didn't seem
likely to be used in future. (Also, it was very badly named.)
Arguably refactor aux attacks

Along the same lines as transformations.

Also fix blade-hands slashes & clawed "claws" being described as
"punches".
Get rid of ATTR_DELAY_SWAP_INTERRUPTED and all its attendant code.

These days, the only time a player was likely to run into it was when
transforming while wielding a non-weapon. Then, it gave an annoying prompt
asking you whether you wanted to swap back to your main weapon when the
transform ended, even though it switched to a non-weapon and most likely
your "main weapon" was your bare fists, if you were casting form spells.

The only other case where it would matter is casting lichform while
wielding a holy weapon. I hope players who do this won't be bothered by
having to switch back manually.
Move butchery() from food.cc to butcher.cc.

I promise this is totally related to the rest of this branch!
Fix and refactor no_tele_print_reason()
Make ice fists sometimes singular again (thanks, ru)