osd: track misplaced objects separately from degraded objects

Degraded means we don't have enough redundancy.  Misplaced means the objects
are stored on the wrong OSDs.