Fix issue where LWRP resources using `provides` fails

Fixes https://github.com/opscode/chef/issues/2552
This is the first part required in unbreaking the windows cookbook. We need to add `provides` to those lwrps and do some renaming.
cc @lamont-granquist @opscode/client-engineers 
no bar provider, i can throw it in another provider...maybe buck_passer?