Initial commit for TTL
Simplify SAFETy_TTLs
cache statsd rollup types so they can be rolled up
document that bundle.timestamp is millis since epoch.

See corresponding change at https://github.com/gdusbabek/blueflood-statsd-backend/commit/6fc093f814d7405825b63527a150f16931995f81
Don't let one rollup exception kill a batch.
fix serialization bugs with gauges and counters
Merge pull request #224 from gdusbabek/preag_rollup_bugs_1

Fix pre-aggregate bugs discovered while implementing query
Rework interfaces, separate config based TTL provider and safety TTL provider
Split out TTL specific configs to own class
docker fixes

* expose ports 19000 and 20000
* Fix default blueflood config
* Run /src/start.sh in a blocking manner
Merge pull request #227 from rphillips/fixes/docker

docker fixes
Merge `RollupTypeCacher` functions into `IncomingMetricMetadataAnalyzer`.
Unify TTL interface, add tests
Add tests for String TTLs
Remove DefaultTenantTtlProvider
Cleanup
Use fixed size pool for HTTP ingestion connection handling
Merge pull request #232 from lakshmi-kannan/bf_http_input_server_fixed_pool

Use fixed size pool for HTTP ingestion connection handling
Use Guava Table for TtlMapper, remove fallback for ConfigTtlProvider
Remove TtlMapper altogether; switch to using ImmutableTable for Ttl map