Hammer the provisioner into a semi-deployable state for CB2.0

The provisioner now owns the apache2 cookbook, and it is not yet capable
of handling state transtions for other nodes.  It shouls be able to boot
Sledgehammer, though.
Merge pull request #197 from VictorLowther/pull-req-master-c3b0cb7e352feeff6881ccd3369d63b7170a505b

https://github.com/crowbar/barclamp-provisioner/pull/197

Merged by devtool for VictorLowther
Move repos cookbook from the deployer to the provisioner.
Fixups to work with Chef 11 and new network barclamp.
Merge pull request #198 from VictorLowther/pull-req-master-402e9ce91111702c1f810a6a19545ee4d489a3f9

https://github.com/crowbar/barclamp-provisioner/pull/198

Merged by devtool for cloudedge
We will always need a Chef 11 client, so include one.
Fix typo in setup_base_images.rb.
Zap all .old files
Refactor large swaths of the provisioner to use IPv6 where possible.

The main holdouts are DHCP (naturally) and Rubygems (because of evil).
We do not need a provisioner base.
Merge pull request #202 from VictorLowther/pull-req-master-fda77fb192c9c1d39e5891586544cf031c6d65bf

https://github.com/crowbar/barclamp-provisioner/pull/202

Merged by devtool for cloudedge
Fixups to control.sh to force reliance on and test DNS.
Merge pull request #204 from VictorLowther/pull-req-master-b8895885003093f140e37ed4f5efc36a05f38852

https://github.com/crowbar/barclamp-provisioner/pull/204

Merged by devtool for cloudedge
Don't chattr +i resolv.conf.
Add a dependency on the dns-client role.
Add server flag to provisioner-server role.
Merge pull request #205 from VictorLowther/pull-req-master-adf59d76e7c4525496432dae4e35f36b067b56c2

https://github.com/crowbar/barclamp-provisioner/pull/205

Merged by devtool for cloudedge
Give the DHCP server its own seperate roles.

This splits provisioner-server into
provisioner-server, which still handles TFTP and the provisioner web server.
provisioner-dhcp-server, which brings up DHCP and configured default PXE settings.
provisioner-dhcp-database, which hooks into the node lifecycle to handle per-node PXE and DHCP.
Merge pull request #208 from VictorLowther/pull-req-master-1894f0c22097ce2fe14718ee0722577a3af82967

https://github.com/crowbar/barclamp-provisioner/pull/208

Merged by devtool for cloudedge
If we know who we should be, mark ourselves as dead early in the
process to let our noderoles kick off.