Initial sketch for provider resolver
back out the example provider code
WIP
wire up ProviderResolver in Chef::Resource
more WIP
fixes
moar WIP
working version