osd_types: introduce cpg_t, pg_shard_t

Signed-off-by: Samuel Just <sam.just@inktank.com>
PGBackend: stub out the pg_shard_t based interface methods

Signed-off-by: Samuel Just <sam.just@inktank.com>