Resolve the circular dependency between ProviderResolver and Resource.
Update changelog based on 12.0.1 and include CHANGELOG info for https://github.com/opscode/chef/pull/2610.
Merge pull request #2610 from opscode/sersut/circular-dep-fix

Resolve the circular dependency between ProviderResolver and Resource.
Fix #2596: parse instead of from_json
Catch 'unknown protocol' errors in ssl fetch and explain them

The error message from OpenSSL when connecting to a non-ssl service is
confusing--it looks like a certificate validation failure. Catch the
error and explain what caused it.