Results 2 issues of Leowner

* **What kind of change does this PR introduce?** (Bug fix, feature, docs update, ...) Add SchedGC, GetRecordPkCnt and GetRecordIdxCnt in disktable

storage-engine

Wrong results in Memtable::GetRecordIdxCnt. 1. Here `GetRecordIdxCnt` will get RecordIdxCnt for `idx`. But inside this function, it will call `segments_[real_idx][i]->GetIdxCnt();`. Maybe `int GetIdxCnt(uint32_t ts_idx, uint64_t& ts_cnt)` should be used instead...

bug
high-priority
storage-engine