added a dual layer dual PDU fencing example to ch-Stonith
High: PE: cl#5128 - Support maintenance mode for a single node
Low: PE: cl#5128 - Support maintenance mode for a single node (regression tests)
updated Ch-Stonith.txt with detailed topology example
Fix: PE: Delete the old resource state on every node whenever the resource type is changed

Do this even if the resource is not active on a node currently,
otherwise the next start op on the node will be injected into the old
lrm_resource entry.
Test: PE: Delete the old resource state on every node whenever the resource type is changed (update regression tests)
Fix: Tools: CID#1036760 Truncated stdio return value
Fix: Tools: CID#1036764 Unused pointer value, CID#1036762 Resource leak
Fix: Corosync: CIB#1036763 Dereference before null check
Fix: crmd: CID#1036761 Dereference null return value
Doc: Note to self in spec file
Low: crm_mon -A: fix memleak, add g_free_list(attr_list)
Tools: teach crm_set_options and crm_help about optional command line arguments
Fix: crm_mon -A: print_attr_msg needs to lookup paramters, not meta
Feature: crm_mon --neg-location drbd-fence-by-handler

Adds a list of negative location constraints to crm_mon output,
optionally filtered by id prefix.

Example output:

===
<normal crm_mon output>
...

Fencing constraints:
 drbd-fence-by-handler-iscsi-vmstore2-rule-ms_drbd_iscsi-vmstore2   prevents ms_drbd_iscsi-vmstore2 from running as master on bk13-2
===

If so configured (DRBD fencing-policy != dont-care, fence-peer handler
set to crm-fence-peer.sh), a DRBD Primary places these constraints when
the replication link is not established.

This condition is otherwise not obvious from crm_mon output,
as to pacemaker, everything looks "normal".
Build: Re-instate support for --without=cman in spec file
Merge pull request #286 from oallart/master

update Ch-Fencing in pacemaker_explained
Merge pull request #300 from gao-yan/delete-old-state

Fix: PE: Delete the old resource state on every node whenever the resource type is changed
Merge branch 'node-maintenance' of https://github.com/gao-yan/pacemaker
Fix: plugin: Change the function declaration in the plugin header