All stacking tests seem to be passing for dev6 repos
1) Add _GCGraphIndex.scan_unvalidated_index() It currently is a no-op because we a) Don't cache the possible external parent references b) Don't have external compression parents, so we can't have missing compression parents that we need to scan either. 2) Introduce a .resumed_pack_factory and ResumedGCPack We only need this to handle the fact that '_get_external_refs' is always empty. It would probably be nicer if we could do this with a different flag.. 3) RepositoryFormat._deltas_across_repos I needed a way to disable the 'cannot commit because we have a delta' tests for GC repositories, because they currently have no way to represent a delta between pack files. So I added this flag for now. 4) ResumedPack now properly supports chk_index, and we add a test to ensure this fact.