Add support for chef-zero provisioner.

This is my second crack at adding support for the chef-zero
provisioner. Since we do not want to deprecate chef-solo we should add
this as a completely separate entity for now.