[COOK-3343] Use feature detection instead of version detection in Chef::Platform#provider_for_resource

https://tickets.opscode.com/browse/COOK-3343

/cc @lamont-granquist