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.
Merge pull request #96 from dirkmueller/master

add travis testing support
add our log customizations to the model

These changes were lost when the postgresql cookbook was updated to
upstream's version.
Merge pull request #97 from mapleoin/log-model

add our log customizations to the model
Add optional crowbar-applied boolean attribute to schema

Set it to false by default in the json and update proposal schema
version to 3.
Merge pull request #98 from bkutil/add_applied_attribute

Add applied attribute
move max_connections to postgresql.config

Since we're not using the config_pgtune postgresql recipe, the
max_connections attribute never got used. We need to move it under
node['postgresql']['config'] in order for the postgresql.conf template
to pick it up.
set log attributes in the databags rather than the model

Move log settings from the crowbar app model to the data bag since they
don't ever get updated.
Merge pull request #99 from mapleoin/max_connections

move max_connections to postgresql.config
Merge pull request #100 from mapleoin/postgresql-log-config

set log attributes in the databags rather than the model
Merge pull request #84 from vuntz/fix-drbd-race

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

Merge latest changes from roxy into master
Add packages and support for SLES12
Add support for Chef 11 in SLES12
Merge pull request #103 from mjura/sles12

Add support for Chef 11 and SLES12 postgresql
Fix last change: install the right rubygem-pg variant