Zlave tweaks

Tried to improve on the messages a little bit, and make the morale check a little more gradual instead of it being all-or-nothing.
I see danger in saving index, because some of the bodies may disappear in process, and there is no guarantee, that (pseudocode) `corpses_before[index] == corpses_after[index]` 

I saved name (description name) of corpse and it guarantee, that be cut the same corpse. But abort/start-new-process will not take new corpse, it will continue with old corpse anyway.

Thx for `is_suspendable`, I hope, Kevin will add it to this pull request.
`p->activity.is_suspendable = false;`