Added support for testing with Vagrant+Berkshelf+Spiceweasel.

* vagrantfile and provisioning scripts
     * berkshelf/spiceweasel
     * some work on chef-zero and more testing
     * Two VM vagrant configuration

Created a Vagrantfile to create two scenarios  `chef` + `allinone` or `chef` + `single_compute` + `single_controller`.     Also uses `Berkshelf` to give an alternative to submodules and `Spiceweasel` to define the vagrant infrastructure.