Fix: PE: Do not restart resources that depend on unmanaged resources
test: PE: Do not restart resources that depend on unmanaged resources
Fix: crmd: Prevent crash by passing log arguments in the correct order
Fix: fencing: Put all fencing agent processes into their own process group
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: PE: Do not re-allocate clone instances that are blocked in the Stopped state
Fix: PE: Do not allow colocation with blocked clone instances
Test: PE: Do not allow colocation with blocked clone instances
Fix: crmd: Don't add node_state to cib, if we have not seen or fenced this node yet

Also fixes the incredibly dangerous option: startup-fencing=false
Fix: systemd: Prevent glib assertion - only call g_error_free() with non-NULL arguments
Fix: logging: glib CRIT messages should not produce core files by default
Fix: Command-line tools should stop after an assertion failure
Fix: Gracefully handle -ECHILD from waitpid() in crm_abort()
Fix: Prevent use-of-NULL when ping resources do not define a host list
Fix: crm_mon: Correctly extract alternate name for pingd attributes
Build: Clean up after coverity runs
Fix: PE: Gracefully handle bad values for XML_ATTR_TRANSITION_MAGIC
Fix: crm_simulate: Do not complain about CRM_OP_REPROBE actions
Fix: crmd: Gracefully handle actions that cannot be initiated