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
ha: Follow convention for pacemaker resource naming
ha: Update naming scheme for vip resources

We prefix with vip- so that it's a bit clearer.
ha: Do not pass is-managed / target-role meta when creating resources

We are happy with the default values.