Fixes and completes puppet-cephdeploy integration.

The ceph class groups had to be modified to accomodate a wrapper class
for OSD creation. Example configuration data is added to user.common.yaml.
There is also an example hostname override file that shows how to specify
disks for OSD use on a specific node.

Change-Id: I991f6ee05cb48344be839c2cf441abd7ab91b058
Merge remote-tracking branch 'upstream/master'
Merge "Fixes and completes puppet-cephdeploy integration."
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'origin/master' into coi-development