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
use a safer default name for virtualbox

if the same vagrantfile is up'd in the same second in the same basedir
this caused a conflict,

most notably, all jenkins jobs sit in a 'workspace' directory, which
breaks if more than one job launches from the same trigger.
use Retryable for virtualbox customize + defaults

when up-ing several boxes at once, VBoxManage modifyvm gets cranky and throws random lock errors. this adds the existing retryable logic to
the customize and sane_defaults actions, both of which fire a bunch of
modifyvm commands, all of which are fine to run multiple times.
Restart NFS on Gentoo host instead of starting

In the case that NFS is already started on a Gentoo host, /etc/init.d/nfs start will not reload exports, but fail. /etc/init.d/nfs reload is known to fail for some esoteric configurations of /etc/exports, restart should be safe for existing connections.
[Provisioner][Shell] add keep_color option to allow custom color output
Typo!
Merge pull request #2512 from phs/phs/doco-typo

website: typo
Add invalid character replacement

This fixes the bug seen here:
http://pastebin.com/QzWQQndK

Which would generate an Argument Error causing "vagrant up" and other such commands to fail.
provider/virtualbox: fix bad constant reference in dhcp error

refs #2454
Merge pull request #2517 from phinze/2454-fix-dhcp-error-constant-typo

provider/virtualbox: fix bad constant reference in dhcp error
Add resumable downloads

Since VM images can be fairly large and connections rather flaky, it would be
nice to support resumable downloads whereby, if a download is interrupted for
some reason, on the next attempt, it picks up where it left off.

To implement this, the following changes were made:

* The temporary download filename is now constructed from a SHA1 of the
  `box_url` instead of a timestamp. This allows separate invocations of
  Vagrant to 'share' the download-path if the URLs exactly match.

* Add `--continue-at -` option to `curl` which tells it to automatically resume
  downloading where it left off

* Modify the `recover` method in `box_add` to not remove the temporary
  download path if the download was interrupted

Known Issue:

* The progress on a resumed download will look a bit wonky in the sense that,
  it starts at 0% each time, instead of where it left off. Since Vagrant is
  pulling this directly from `curl`, this is more of an upstream issue.

Fixes #57
fix network interface name on fedora
Make salt bootstrap work on systems without python
Merge pull request #2525 from millerdev/master

provisioners/salt: make salt bootstrap work on systems without python
Update CHANGELOG
Merge pull request #2514 from AJCStriker/patch-1

core: add invalid character replacement in Which util