add shash::Digest<>::MakePathWithoutSuffix()
add shash::kSuffixTemporary
TEST: shash::Digest<>::MakePathWithoutSuffix()
consolidate shash::Digest>>::ToString() and ::MakePath()