[FileBackend] Simplified the shard list iterator to use AppendIterator and FilterIterator.

Change-Id: I22f79447b1edec4fa6d7fc06d67f3f831a484f16
Merge "[FileBackend] Simplified the shard list iterator to use AppendIterator and FilterIterator."