FIX: rename kAlgorithmIdentifier
factor out MockCatalog for code reuse
add mocked files to MockCatalog
add file chunk mocks to MockCatalog
add MockCatalog::ListReferencedObjects()
TEST: MockObjectFetcher can hide catalogs