Add bind-libs as an explicit dependency for redhat to ensure proper updates.
SUSE support

Note that this configured bind to use /etc/bind for config, etc. whereas
the default config on SUSE runs chrooted out of /var/lib/named.  It may
be worth considering having Crowbar configure bind this latter way.

Signed-off-by: Tim Serong <tserong@suse.com>
Make sure dns is working when configuring the admin node

On the admin node add the forwarders to resolv.conf until the dns-server role
was applied.
explicitly do not run chrooted (bnc#787344)
Expose nameservers chef attribute to crowbar proposals

Allows to add additional nameserver entries in /etc/resolv.conf already in a
'dns' proposal.
Fix wrong /etc/bind/named.conf template

No need to add empty "forwarders { };" option.
Provide "allow_transfer" proposal / chef attribute

To configure zone transfer in /etc/bind/named.conf
Merge pull request #45 from rhafer/release/pebbles/master

https://github.com/crowbar/barclamp-dns/pull/45

Merged by devtool for VictorLowther
Descriptions should start with Uppercase letter

Fix description to start with uppercase letter - as nearly everyone else
Merge pull request #46 from ajaeger/release/pebbles/master

https://github.com/crowbar/barclamp-dns/pull/46

Merged by devtool for cloudsleuth
Replace github.com/dellcloudedge mentions with github.com/crowbar
Merge pull request #48 from vuntz/replace-dellcloudedge

Replace github.com/dellcloudedge mentions with github.com/crowbar
we should set names for allocated ips, even if them not belong to nodes
typos and style fixes
Merge pull request #51 from MirantisDellCrowbar/feature/DCB-130/pebbles/master

we should set names for allocated ips, even if them not belong to nodes
Add crowbar-status and crowbar-failed in schema

Otherwise, barclamp_mgmt_lib.rb will edit the schema and add them, which
will make the files differ from the ones in the package.

Part of https://bugzilla.novell.com/show_bug.cgi?id=776583
Set proposal_schema_version to 2 in crowbar.yml

This is needed when we have crowbar-status/crowbar-failed in the schema.
Merge pull request #53 from vuntz/add-missing-attributes

https://github.com/crowbar/barclamp-dns/pull/53

Merged by devtool for cloudsleuth
Required syntax changes to support ruby version 1.9

"case" syntax changes and using "node.set[]=" instead of "node[]="
DNS is handled differently on Windows.

If platform is Windows, do not write the resolv.conf