check ENV for VAGRANT_NOCOLOR (equivalent of --no-color on cmdline)
Ansible: Improvements for 'extra_vars' argument

`extra_vars` argument can now:
- contains a hierarchical set of parameters (instead of flat Key-Value Pairs)
- alternatively refers to a configuration file (instead of embedded Hash)

See Ansible Documentation for version requirement details:
http://www.ansibleworks.com/docs/playbooks_variables.html#passing-variables-on-the-command-line
Allow owner & group to be supplied as an Integer and skip lookup
Restore correct pathing
.vimrc with vagrant tabstop settings

Signed-off-by: BlackEagle <ike.devolder@gmail.com>
compatibility with rubygems 2.x
Store the final `provision_enabled` value to env

Let other middleware actions to know if we are really going to run the
provisioners.
Add shortcut for setting the memory size for VirtualBox VM
core: Allow hooking before and after provisioners
core: Improve provisioner hooking by introducing a new builtin action for wrapping provisioner runs
core: Fix action name used for ProvisionerRun
core: Add support for plugins to hook into the environment load process before configurations are parsed
core: Add spec for running environment hooks with a custom Action::Runner
Fix hostname setting also in Debian, part N

Port #2384 / #2383 for Debian guests.
Add `--debug` option as a shortcut for `VAGRANT_LOG=debug`

When asking or submitting debug information, a command line switch is
easier and faster than using an environment variable.
Update host.rb

mapall= and maproot= are mutually exclusive options. Currently, when trying to use maproot=, mapall= is getting automatically added, which prevents us from using the NFS mount. This change turns off the adding of mapall= if maproot= has been specified as an option.
ifdown ethN before munging ifcfg-ethN (i.e. removing previous vagrant config for network interface)
Add CentOS 'testing' argument for install_type

The Salt bootstrap file allows for the use of a testing repository in CentOS systems.
Update the virtualbox driver to import base boxes into a unique(ish) VM folder to prevent collisions.
use vbox4.2 driver parallel-safe box import in 4.3

uses what @smoyer did for vbox 4.2 in vbox 4.3,
tested against VBoxManage 4.3.2