osd_types: add swap, claim_append to ObjectModDesc

Signed-off-by: Samuel Just <sam.just@inktank.com>
buffer: allow caller to initialize bufferhash state

Signed-off-by: Samuel Just <sam.just@inktank.com>
ObjectStore: add bufferlist/string getattr

Signed-off-by: Samuel Just <sam.just@inktank.com>
osd/ECUtil: add ec encode/decode util helpers

Signed-off-by: Samuel Just <sam.just@inktank.com>
osd/ECTransaction: add type encapsulating EC transaction

Signed-off-by: Samuel Just <sam.just@inktank.com>
ECBackend: flesh out ECBackend implementation

Signed-off-by: Samuel Just <sam.just@inktank.com>
osd/: instantiate the right backend based on pool

Signed-off-by: Samuel Just <sam.just@inktank.com>
ReplicatedPG: add some debugging if waiting_for_commit is non-empty

Signed-off-by: Samuel Just <sam.just@inktank.com>
Objecter: track primary explicitly to detect changing primaries

Signed-off-by: Samuel Just <sam.just@inktank.com>
RadosModel: only output if missing header is actually a problem

Signed-off-by: Samuel Just <sam.just@inktank.com>
PGLog: merge into previous _merge_old_entry patch