Changes to make the ceph-client-no-library branch compatible with cuttlefish

The changes in this request have been tested on both physical and virtual crowbar clusters and have successfully deployed cuttlefish through the Ceph barclamp for Crowbar. A few minor fixes are included but the primary change is in OSD deployment which now uses the Crowbar methods for disk listing and claiming. Wiping an unclaimed disk of any partitions and allowing chef-client to execute will allow the Ceph barclamp to detect and use the new disk if the server has the Ceph storage role assigned.
Signed-Off-By: JuanJose 'JJ' Galvez <juanjose.galvez@inktank.com>