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

Signed-off-by: Sean OMeara <someara@opscode.com>