osd/: add initial PGBackend recovery interfaces and stubs

Signed-off-by: Samuel Just <sam.just@inktank.com>
ReplicatedPG: move on_local_recovery logic from handle_pull_response

One step closer to putting the push/pull handling in ReplicatedBackend.

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