Initial commit for TTL
Simplify SAFETy_TTLs
Rework interfaces, separate config based TTL provider and safety TTL provider
Split out TTL specific configs to own class
Merge `RollupTypeCacher` functions into `IncomingMetricMetadataAnalyzer`.
Unify TTL interface, add tests
Add tests for String TTLs
Remove DefaultTenantTtlProvider
Cleanup
Use Guava Table for TtlMapper, remove fallback for ConfigTtlProvider
Remove TtlMapper altogether; switch to using ImmutableTable for Ttl map
Fix broken test
add performance benchmarking tool
Merge pull request #230 from lakshmi-kannan/bf_ttl_support

RFR: Add Config based TTL support for BF.
Merge pull request #228 from gdusbabek/merge_type_helpers

Merge `RollupTypeCacher` functions into `IncomingMetricMetadataAnalyzer`
ignore InternalAPITest (will be removed soon)
add K-sampling. improve reporting to only include successes, rather than in-progress requests
ninja fix for failing build.
Remove any classes that implement InternalAPI or Account.
So that we can rely on it when Things Get Tough.  We're gonna need this in a bit.