Add support for multiple role paths in chef-solo
Add backwards compatibility for older versions of chef that do not support multiple role paths.
provisioners/chef: DRY and unify encrypted data bag secret handling

Pull up encrypted data bag secret management into the base classes, thus
also unifying the functionality.

Especially this complements the issues:
  * Upload the secret to provisioning path also with chef-solo [GH-1246]
  * Delete the secret also with chef-client [GH-2712]
  * Remove the secret before uploading also with chef-client [GH-1111]
provisioners/chef: set `encrypted_data_bag_secret` to `nil` if it's not uploaded

/cc @shanegibbs

Fixes #2984
website/www: use absolute links in the feed

Some feed readers, like FeedBurner[1] don't support content
that uses relative links. This just makes them absolute so they
will work everywhere.

[1]: https://support.google.com/feedburner/answer/79018?hl=en
Merge pull request #2996 from pearkes/website-rss-absolute

website/www: use absolute links in the feed
kernel/v2: fix error where options could be not hash
Depend on ChildProcess 0.5.0, fix bugs
website/docs: fix typo [GH-2998]

Fixes #2998
Merge pull request #2845 from tmatilai/chef_data_bag_secret

provisioners/chef: DRY and unify encrypted data bag secret handling
Update CHANGLEOG

[ci skip]
website/www: feature preview boxes 2.0
website/www: make the blog more readble by tightening the letter spacing
website/www: modify the blog post slightly for better formatting
Merge pull request #3003 from pearkes/blog-letter-spacing

website/www: make the blog more readble by tightening the letter spacing
Fix "options are only allowed before install arguments" error.

This reverts feb748f488 and 7cd7077467. `bootstrap_options` is
meant for flag options such as `-D`. This is demonstrated in the
example Vagrantfile from the original plugin:
github.com/saltstack/salty-vagrant/blob/develop/example/complete/Vagrantfile
Flag options must be appended to the options string before install
args such as `install_type` and `install_args`.
provisioners/chef: Fix loading of the custom configure file [GH-876]
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