Any::Randomize() takes reference to Prng
Any::MakePath() takes optional path prefix
Any::MakePath() has default version
add hash suffix support (backward compatible)
FIX: compiler warning (signed/unsigned comparison)
TEST: unit tests for functionality in shash
shash::Any constructors with hash suffix
TEST: adapt T_CatalogTraversal for hash suffixes
TEST: T_Shash.ToStringWithSuffix + T_Shash.InitializeAnyWithSuffix
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()