core: randomize perm test filename
Add comment to clarify
Fixed typo in smb errors on error_key call
Merge pull request #3404 from timcooper/smb-errors

synced_folders/smb: typo in smb errors on error_key call
Encapsulate path for smb powershell script
Documentation for the CFEngine provisioner

Added documentation for the CFEngine provisioner.
Merge pull request #3409 from zzamboni/cfengine-provisioner-docs

website/docs: documentation for the CFEngine provisioner
CFEngine example block in Vagrantfile template

Added an example block for the CFEngine provisioner to the Vagrantfile
template.
Merge pull request #3410 from zzamboni/cfengine-in-vagrantfile-template

CFEngine example block in Vagrantfile template
Merge pull request #3405 from timcooper/smb-escape-path

synced_folders/smb: Encapsulate path for smb powershell script
Update CHANGELOG
Clean up the Vagrantfile template
synced_folders/rsync: don't crash if comm error during rsync-auto [GH-3419]
commands/rsync-auto: do an initial sync [GH-3327]
Update CHANGELOG
providers/hyperv: verify cmdlet is available [GH-3398]
command/rsync-auto: use newer listen gem [GH-3249]
No, we really need listen 2.7.1
core: give users chance to quit for upgrade [GH-3212]
guests/linux: don't show SMB password in plaintext on error [GH-3203]