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.
Merge pull request #209 from VictorLowther/pull-req-master-5988cf34242eb16d561eaae29f7a0bdb6865e5bf

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

Merged by devtool for VictorLowther