Add support for multiple role paths in chef-solo
Add backwards compatibility for older versions of chef that do not support multiple role paths.
Merge pull request #2975 from shanegibbs/chef-solo-role-path

Add support for multiple role paths in chef-solo >= 11.8.0
Update CHANGELOG
provisioners/chef: DRY up `environment` and `node_name` configuration
hosts/bsd: sort NFS exports to avoid false validation errors [GH-2927]

With a synced folder configuration like so:

 synced_folder ".", "/vagrant", :nfs => true
 synced_folder "#{ENV['HOME']}/mirror", "/mirror", :nfs => true
 synced_folder ENV['HOME'], "/home/#{ENV['USER']}", :nfs => true

on OSX, vagrant writes two overlapping exports to /etc/exports
which then fail the export check.

Iterating through the list of folders lexically builds a correct, single
exports entry.

Signed-off-by: Teemu Matilainen <teemu.matilainen@iki.fi>
Update CHANGELOG
website/docs: sync Chef option documentation

[ci skip]