Changes for generic Vagrantfile

This PR automates the process of configuring bootstrap host that is created using a generic box image.

The new `Vagrantfile` Parse an environment file that has information about the bootstrap host/cluster to be built and automates following:
- Create and configure network interface on the bootstrap host
- Upload correct environment to bootstrap host
- Create the correct environment within chef-server running on the bootstrap host
- Remove any stale boostrap vm from the chef-server running on bootstrap host
- Creates a new knife.rb that has correct chef-server information
- Create and configure bootstrap node with correct values