Dont replace Windows newlines to Unix if shell is set as binary
#2241 moved chmod up before verify_shared_folders check
core: don't output \e[0K on Windows [GH-2246]
Merge pull request #2235 from aleno/shell

provisioners/shell: Don't replace Windows newlines to Unix if shell is set as binary
Update CHANGELOG
website/docs: document the binary flag on provisioning
core: modify DYLD_LIBRARY_PATH only if executing in installer [GH-2231]
core: Unset DYLD_LIBRARY_PATH if setuid/setgid [GH-2243]
guests/linux: only successful mount if exit status 0
guests/linux: fail after a number of attempts
providers/virtualbox: don't touch DYLD_* anymore.

Subprocess handles this
Merge pull request #2242 from bt5e/move-up-chmod-in-puppet

provisioners/puppet-apply: moved chmod up before verify_shared_folders check #2241
Update CHANGELOG
provisioners/ansible: convert extra vars to strings [GH-2244]