fix test case... shard can't be NO_SHARD or else we trigger this assert

ostream& operator<<(ostream& out, const ghobject_t& o)
{
  out << o.hobj;
  if (o.generation != ghobject_t::NO_GEN ||
      o.shard_id != shard_id_t::NO_SHARD) {
    assert(o.shard_id != shard_id_t::NO_SHARD);
    out << "/" << o.generation << "/" << (unsigned)(o.shard_id);
  }
ceph_test_objectstore: fix warning

Signed-off-by: Sage Weil <sage@redhat.com>
osd/MemStore: handle collection_move_rename within the same collection

Signed-off-by: Sage Weil <sage@redhat.com>
fix lfnindex