Split synchronization helpers in CrowbarPacemakerSynchronization module
drbd: Manually parse output of drbd-overview instead of using grep
Merge pull request #69 from vuntz/no-grep

drbd: Manually parse output of drbd-overview instead of using grep
remove unused parentheses
rerun LWRP tests when recipes change
Add support for mail notifications

Inspired from
http://clusterlabs.org/doc/en-US/Pacemaker/1.1/html-single/Pacemaker_Explained/#s-notification-email
Merge pull request #68 from vuntz/move-sync

Split synchronization helpers in CrowbarPacemakerSynchronization module
Merge pull request #70 from vuntz/smtp

Add support for mail notifications
Validate that nodes are not in multiple pacemaker proposals
make pacemaker_vip_primitive more defensive

Currently we are seeing pacemaker_vip_primitive occasionally
generate NoMethodError exceptions like:

  undefined method `[]' for nil:NilClass

Clearly we need more helpful error messages when things go wrong.
add tmp/ to .gitignore

For example, guard creates tmp/rspec_guard_result, and we
do not want to see that in `git status`.
Merge pull request #74 from vuntz/validate-unique-proposal

Validate that nodes are not in multiple pacemaker proposals
Merge pull request #75 from aspiers/ignore-pacemaker-tmp

add tmp/ to .gitignore
Merge pull request #76 from aspiers/vip-definition-network-error

make pacemaker_vip_primitive more defensive
changes to mixins require a full test run
Merge pull request #72 from aspiers/guard-recipes

Guard recipes
Merge pull request #77 from aspiers/guard-mixins

changes to mixins require a full test run
Fix error string
stonith: Ease deployment with SBD

While we cannot fully deploy SBD fencing (the user needs to provide the
devices and to make sure there's a watchdog for this hardware), we can
help a bit by doing the last few bits.
sbd: Claim disks that we're going to use for SBD