Fix: attrd: Correctly detect successful invocation of attrd_update()
Fix: Repair handling of attrd_update_delegate() return codes
Log: crmd: Display error details in crmd_exit()
Test: cts: Update error patterns
Test: cts: Correctly set peer status when startup fencing is detected
Fix: crmd: Ensure all membership operations can complete while trying to cancel a transition

Helps while waiting for long-running actions (such as fencing)
Fix: crmd: Prevent use-of-NULL during emergency shutdown
Feature: cman: Support non-blocking CPG calls as we do for corosync-2
Fix: Core: Ensure the blackbox is saved on abnormal program termination

SIGABRT is not to be used programaticially, use SIGTRAP
Fix: crmd: crmd_exit() is re-entrant, prevent it from draining mainloop multiple times
Fix: crmd: Prevent the IPC server from being free'd multiple times
Refactor: mainloop: Make mainloop_gio_destroy() tollerant of being called re-entrantly
Refactor: crmd: Further improve clean shutdowns

Detect and handle crmd_exit() being called re-entrantly.
Ensure R_STAYDOWN and R_IN_RECOVERY are consistently observed.
Suppress secondary errors resulting from us disconnecting connections.
Log: crmd: Bump a non-recurring log message needed by CTS
Test: cts: Suppress blackbox messages from ComponentFail tests
Test: cts: Display the process list when stale files are detected
Test: cts: Look for completion of the entire fencing operation before continuing
Feature: crm_error: Add the ability to list and print error symbols
Log: cluster: Additional detail when flushing CPG messages
Log: crmd: Additional detail when quorum updates fail