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
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)