update vagrant build config

- omnibus 2.0.2 fixes
- berkshelf 3 fixes
- vagrant 1.5.x fixes
Merge pull request #151 from opscode/lcg/vagrant-update

update vagrant build config
adding a .kitchen.yml file

doesn't do a full build yet

kitchen can't chain provisioners so there's no way to kick off shell
scripts like in the Vagrantfile after provisioning chef.

we can't kick off the build via chef code, because we need to destroy
/opt/chef first, and we have no angrychef to point kitchen at
installing.

chef-metal also doesn't help with this.
line length and mixed up vagrant and kitchen commands
need apt in all the ubuntu platforms
fix nitpick
Merge pull request #153 from opscode/lcg/add-some-kitchen

Lcg/add some kitchen
Update omnibus-ruby to fix omnibus-ruby#140
Move msi building logic into omnibus-ruby as a packager.
Clean the build_iteration & handle + in the windows artifact names.
Move the msi version setting into omnibus-ruby.
Pick required versions of omnibus-*