Use upstream LWRP ceph client

This is just a copy of upstream files. I do not see anything distribution specific, so I haven't made any changes.
I'm wondering if we can remove this line

http://docs.opscode.com/lwrp_common_inline_compile.html

To ensure that an embedded lightweight resource can notify the top-level resource add use_inline_resources to the top of the file that defines the lightweight provider that is associated with that lightweight resource. When use_inline_resources is added to the file, the code in the lightweight provider’s action block will execute as part of a self-contained chef-client run. If any embedded lightweight resources are updated, the top-level lightweight resource is marked as updated and notifications set for the top-level resource will be triggered normally