Resolve the circular dependency between ProviderResolver and Resource.

Fixes https://github.com/opscode/chef/issues/2609.

@lamont-granquist this temporarily fixes the circular dependency. We should have a separate issue to remove the currently existing circular dependency in the long term. 

```
$ bundle exec knife exec -E 'nodes.all {|n| puts "#{n.name}"}'
The data bag secret for 'preprod' does not exist locally at: /Users/serdar/.chef/secrets/preprod-data-bag-secret
W2K8R2-BLD
osc-ubuntu-11-04-amd64-builder
osc-ubuntu-13-04-i386-tester
osc-windows-2008-amd64-tester
osc-windows-2008r2-amd64-tester2
osc-centos-55-i386-builder
osc-debian-7-1-i386-tester
...
```