Add an enum for Zin edicts.
Implement invocations to add and remove edicts and commandments.  Currently, edicts and commandments remain nonfunctional.
Merge branch 'cl-trunk' into zin-reform

A recent commit on cl-trunk bumped the minor version, and this is being done to
avoid a conflict in tag-version.h.
Update Zin's description to fit his new mechanics.
Remove some obsolete dislikes from religion.cc.
Revert "Remove some obsolete dislikes from religion.cc."

This reverts commit bd59c6a46941ae89920768a93f1c341b8a944181.
More sensibly remove some obsolete dislikes from religion.cc.
Shorten the description on Zin's powers slightly, to be less cramped in 80x24.
Remove Zin's restriction on allowing sentient allies to die.
Display currently active edicts and commandments on the detailed religion screen.
Fix a typo.
Add a zin_anger variable to make Zin more trigger-happy on repeat monster offenses.
Track all new Zin-related variables in the save file.
Add some missing parentheses.
Update Zin's gain/lose piety messages.
Add is_edict_active function that'll be generally useful in edict checking.
Make is_edict_active check whether the player is a follower of Zin AND is not under penance.
Lose all active edicts and commandments when abandoning Zin.
Replace EDICT_NO_SELF_ENCH with EDICT_NO_ENCHANTMENT.
Add spell_violates_edict function to check whether a spell violates the current list of edicts.