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
shash::* constants for supported hash suffixes
FIX: suffix does not influence equality
FIX: suffix does not influence greater/lower than
add ASSERT for 'null' hashes
add shash::Digest<>::MakePathWithoutSuffix()
add shash::kSuffixTemporary
TEST: shash::Digest<>::MakePathWithoutSuffix()
consolidate shash::Digest>>::ToString() and ::MakePath()
backward compatible suffix rendering
TEST: adaption
rename shash::Digest<>::suffix to ::modifier