High: pengine: resource discovery mode for location constraints
Low: pengine: resource-discovery regression test
High: pengine: per-node control over resource discovery

By using the 'resource-discovery-enabled' node attribute, users
can disable/enable resource discovery (probes) on a per node
basis. By default, resource discovery is enabled still. No default
behavior has changed with the introduction of this option.
High: crm_resource: avoid deletion of lrm cache on node with resource discovery disabled.

This patch prevents users from deleting lrm cache on nodes that
have resource discovery disabled. Deleting the lrm cache in this
situation would result a failure to re-detect the resources currently
running on the node. Instead, lrm delete is skipped, but failcounts
are still cleaned up properly.
Low: pengine: regression test for pengine per node rsc discovery
High: pengine: prevent disabling rsc discovery per node in certain situations

prevent disabling rsc discovery per node for cluster nodes
prevent disabling rsc discovery per node for baremetal nodes when
stonith is disabled.
Merge pull request #589 from davidvossel/master

resource-discovery location constraint option