ha: Fix race on creation of drbd resources

The drbd OCF resource agent expects the drbd primitive and the drbd ms
resource to be created in the same transaction. When it doesn't, then
the drbd primitve will fail to be monitored, which can lead to fencing.

We didn't see that all the time because we create the ms resource fast,
so most of the time, it just works.
Add optional crowbar-applied boolean attribute to schema

We add a crowbar applied attribute to mark the proposal as applied after
the chef run. This allows the UI to show that the current form of the
proposal has been 'applied' successfully (i.e. chef-client completed the
run w/ success) and that the proposal was not modified after that.

Update the proposal_schema_revision, so we can add the attribute to
schema for ('3rd party') barclamps that currently do not have it.

Refs: crowbar/crowbar#2044 (which adds this attribute to barclamps which
lack it), crowbar/barclamp-crowbar#1068 (which marks the proposals as
applied) and https://bugzilla.novell.com/show_bug.cgi?id=877486
Merge pull request #49 from dirkmueller/master

add travis testing support
Merge pull request #50 from bkutil/add_applied_attribute

Add optional crowbar-applied boolean attribute to schema
Merge pull request #42 from vuntz/fix-drbd-race

ha: Fix race on creation of drbd resources
Merge branch 'release/roxy/master' into merge-roxy
Merge pull request #51 from rhafer/merge-roxy

Merge latest changes from roxy into master
Remove the guest user

It has too many privileges and a known password.