Make the dns smoke test runnable
Merge pull request #5 from galthaus/pull-req-master-8b902e5d34

Make smoke tests executable. [2/6]
Merge branch 'master' into release/essex-hack/master
Make DNS smoketest work when admin has a public IP.

It is possible that the IP for a system reported by knife is not the
one we want to use -- knife always reports the IP on a network with a
gateway if it can, and DNS is hardwired to always talk over the admin
network.

For now, assume that the DNS tests pass on the clients if we can
nslookup the DNS server.
Merge pull request #7 from VictorLowther/pull-req-master-e1f0496466

Fix the DNS and NTP smoketests to work when the admin node has a public IP address [2/6]
Merge branch 'master' into release/essex-hack/master
Have the DNS recipe manage zone files directly.
Fix reverse lookup for localhost zones, andd lower logging priority to debug.
Make sure that the DNS client recipe runs on all state transitions,
and that the DNS server runs on the discovered state transition.
Make sure that our local resolv.conf always gets updated after we run.
Restart named instead of reloading when the master config file changes.
Oops, undo deploying bind during discovered.
Fix cname support in the DNS barclamp
Merge pull request #8 from galthaus/pull-req-release-essex-hack-master-271ffe562f

Update essex-hack to latest development tree and 12.04 LTS [2/8]
Only add a CNAME if it is different from the hostname
Merge pull request #9 from SUSE-Cloud/release/essex-hack-suse/master

Don't create CNAME record if alias matches the basename
DE795: searching nodes is not always best.  Load after search.  Really slow.
Merge pull request #10 from galthaus/pull-req-master-f1f8cdb960

DE795: add some lookups in the dns and provisioner to get latest state. [3/7]
Merge pull request #12 from galthaus/pull-req-release-essex-hack-master-bb4949f129

Merge dev into essex-hack [2/10]