shash::* constants for supported hash suffixes
add history::TagList::GetReferencedHashes()
CatalogTraversal<> can traverse named snapshots
TEST: create dummy history over dummy catalogs
TEST: CatalogTraversal<>::TraverseNamedSnapshots()
add scaffold for `cvmfs_swissknife gc`
factor out MockCatalog for code reuse
add mocked files to MockCatalog
add file chunk mocks to MockCatalog
TEST: scaffold for garbage collector test case
add a simple implementation of a HashFilter
TEST: basic test case for SimpleHashFilter
remove copy and paste garbage
add implementation of GarbageDetector
make all MockCatalogs directly accessible for the test cases
add MockCatalog::ListReferencedObjects()
allow for counting objects in HashFilter
instrument SimpleHashFilter for testability
TEST: first simple garbage collection test case
TEST: T_GarbageCollector.PreserveLatestTwoRevisions