Initial Ceph module, role class & site.pp

This is inspired from the puppet-ceph module and the Chef recipes,
although it's very different from either of them. The puppet-ceph module
is really weird and wouldn't work well for us at all.

Change-Id: Ia3dc6838fc776628da1cf9d9cc1e9fff6899f5b1