Change error description sections elements to be hashes.

Merging the fix for OC-8798 into 11.6.0 rc branch.

For more information see:

https://github.com/opscode/chef/pull/883