Feature: Fencing: On timeout, clean up the agent's entire process group

This is safe now that we put every agent into a group of its own.
Previously, this would have resulted in stonithd also getting the
TERM/KILL signal
Refactor: fence_legacy: stonithd now handles killing the process group for us
Fix: fence_pcmk: Do not propagate SIGTERM back to fenced