Carve doors in more V walls to prevent disconnected areas
Remove unused nome variable.

Remove earth_attunement from player and no longer serialize it.
Tailor layout_cathedral_of_symmetry for Zot:5

It tended to generate with a huge amount of open space and the symmetry sometimes looked incongruous with the orb chamber.

This randomly reduces the size of the layout in all instances but more so in Zot:5, and additionally limits the way the pattern repeats so it fits the orb chamber better.
Further fixes to 6874, permafying temporary DS mutations
Logic reordering for Mantis 6874
Fix apparently misplaced #endif for no longer serializing earth_attunement.
Remove now-unused Jester description.
Bring back politicians.

If you really want to be an eviscerator, you can still play a felid.
An indentation fix.
A more sinister title for lev 21-26 short blade users.

"Blademaster" sounds too long bladey to me, and "Politician" didn't fit
with the others.
Ds mutation scheduling tweaks.

* Don't give two mutations on the same level. This means more levels overall
  where the player gets something new and exciting.

* Always give a mutation at XL 2. This helps Ds's relatively bad early game
  somewhat, while also making sure that players figure out what Ds is all
  about as soon as possible.
Give demonic guardian 1 earlier on average.

It stops being useful pretty quickly and affects gameplay more than most muts.
Don't try to get a fire crab to swim (#6903).

As requested by the vault author, this removes a fire crab from a
vault.
Fix all monster attack flavours inflicting 0 damage

This has apparently been broken for over a year now; proper messages
would be printed, but special_damage was reset before ever actually
being inflicted. Hydra simulacra and ice fiends will now be properly
dangerous in melee again.

One marginal issue remains: monsters using a magical staff that inflicts
damage with its effect will have the staff damage override any damage
from their melee flavour, but there are very few monsters with both
a melee damage flavour and the ability to use weapons, and even these
do not seem to pick said staffs up in practice.
Fix simulacra not getting AF_COLD branded attacks

Not that they would have done anything for the last year, anyway....
Remove unneeded brackets.
Auto-id amulet when quaffing potions of mutation, beneficial or otherwise
Display failure message if beneficial mutation is blocked
Revert "Remove now-unused stat_gain_potion parameter from mutate()."

This reverts commit 716d182b9b57daa27e17a0830746725a9d6fda1f.

The parameter is still necessary for allowing potions of beneficial mutation to bypass rMut.
Allow beneficial mutation to bypass rMut

This is how gain foo potions previously worked. I renamed the stat_gain_potion parameter to "beneficial" to clarify its new usage.

Zin, however, will still protect you from beneficial mutation (which was not the case for gain foo).