initial refactoring pass
engine migration
add missing engine parts
add missing file
Merge pull request #159 from cloudedge/pull-req-master-05affc5047396c514209afe13a4f0835098ecf02

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

Merged by devtool for VictorLowther
Update jigs section in crowbar.yml to make it more regular.
Merge pull request #168 from VictorLowther/pull-req-master-7cee270d26028674aca1cf97f1b729c3ce66b26f

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

Merged by devtool for cloudedge
Clean up crowbar.yml files.
Merge pull request #172 from VictorLowther/pull-req-master-b068d7f10391d12115dc134ecb5708d4b046de93

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

Merged by devtool for cloudedge
Zap get_network_by_type call.
Merge pull request #190 from VictorLowther/pull-req-master-cf6cf08bb7869606011fdde39fb5680b75dc0997

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

Merged by devtool for cloudedge
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).