Sync ceph working branch



fix multiple issues with ceph deployment.
fix issues with creating bare partitions.

ceph still deploys using ceph/example/site.pp with some tweaking for your env.
Working:

*    ceph-mon
*    ceph-osd
*    ceph-cinder
*    centos support

not working

*    ceph-glance via horizon (needs some patches OSC-149)
*    glance via cli with --location is broken
*    radosgw
*    ubuntu support