better raise conditions
better raise conditions

1.  raise more directly on Chef 11 with a more useful error message
2.  catch the case of no_lazy_load being set to false and the library
    files not being synchronized by file providers

chef-cookbooks/compat_resource,tyler-ball/compat_resource,chef-cookbooks/compat_resource