change gem-project to reflect bundler's recommendations
vagrant-1.1-style plugin init
vagrant-1.1 "start_mixin" has moved
vagrant-1.1 plugin styles

Command and Config plugin classes inherit from vagrant plugin classes version 2
reworked usage of vagrant internals

in vagrant 1.1 the UI interface moved from `vm` to `env`, `vm.driver` is now `vm.provider`, `vm.channel` is now `vm.communicate` and good old VirtualBox `vm.uuid` is now more general `vm.id`