Add support for data-style conducts
Handle DID_DRINK_BLOOD in data
Flatten some god conduct code

And remove poor old do_god_revenge(). someday...
Move DID_CANNIBALISM and DID_CORPSE_VIOLATION into data
Move various holy conducts into data
Move DID_HOLY into data
Move unchivalric conducts into data

And simplify monster filtering, since that seems to be what we
needed the 'other' function for in practice.
Move DID_KILL_SLIME into data
Move DID_KILL_PLANT* into data
Move DID_ATTACK_NEUTRAL into data

Zin no longer cares at all about it (didn't give penance before,
only -3 piety, so... who cares). TSO and Ely now give 5 penance
& -5 piety, instead of -3, due to a limit on the precision of the
new format... probably that should be fixed.

Jiyva, counterintuitively, is unchanged.
Move DID_ATTACK_FRIEND into data
Add some temp debug prints for conduct lookups
Move DID_FRIEND*_DIED into data

hooray for hacks
Move Ely's DID_KILL_LIVING into data

The others are trickier and will require another approach.
Change divine_response -> divine_dislike

Impractical to generalize it to divine likes. Those will be
handled shortly.
Add support for divine likes as data
Move DID_BANISH and DID_KILL_LIVING to data
Move DID_KILL_UNDEAD and _DEMON into data
Move DID_KILL_NATURAL_* into data
Move DID_KILL_UNCLEAN and _CHAOTIC into data