Link to the basic options page for owner and group.
Note that rsync__args ownership options aren't used.
Fix value for manifest_file

This value should match the default, mentioned at the Vagrant Documentation. Otherwise, new users could be confused.
docs: Add usage example to provisioning/file
doc: Directories are not supported for destination (issue4147)
Encode string representation of Environment object for seamless printing
Encode directory names to filesystem encoding for proper comparison

Dir.entries have filesystem encoding (ANSI in Windows).
Path fragments have terminal encoding (DOS).
Update puppet.rb

The main manifest may be a single file or a directory of .pp files. 
docs.puppetlabs.com/puppet/latest/reference/dirs_manifest.html#with-puppet-master
https://github.com/mitchellh/vagrant/issues/4039
Changed hardcoded number of interfaces, fixes #4206.
accept vhd as well as vhdx file types on hyper-v
Redhat 7 to use systemd as well …

Change nfs plugin to detect distribution and version

Fixes issue #4227
Fix NFS server running and status check

According to https://wiki.archlinux.org/index.php/NFS#Starting_the_server
adding failing tests for fixnum args in an array.

The args need to be strings so that an error won't happen with `text.gsub` in https://github.com/mitchellh/vagrant/blob/bb052366f7f9616666299a97edcceadae007394a/plugins/provisioners/shell/provisioner.rb#L122

See my comments on mitchellh/vagrant#2982 as to why it needs to test for this.
change the shell provision config to make all the args strings

specifically arrays could contain `Fixnum` args and those wouldn't get turned into strings.
Fix 'vagrant up' command for build
Fix mitchellh/vagrant#3860 by making sure post-up command never returns an error code. Deleting the default route won't magically start working after waiting N seconds.
Added mkdir command filter for WinRM to be compatible with PS4+
Modified WinRM rm filter to account for -f switch, handle recurse properly
Added/updated unit tests for WinRM mkdir/rm command filters
rsync on SmartOS should use pfexec