Merge pull request #2 from eric-wu/master

Add the DAO layer for basic metrics of Synapse clients.
Merge pull request #7 from eric-wu/master

Massive renaming, refactoring.
Merge pull request #8 from eric-wu/master

More refactoring
Merge pull request #9 from eric-wu/master

Records, parsers, metric filters
Merge pull request #10 from eric-wu/master

Add n to get top n to the "top" metrics and add a typed abstract data point
Merge pull request #11 from eric-wu/master

Add various record readers.
Merge pull request #12 from eric-wu/master

Add various services for metrics.
Merge pull request #13 from eric-wu/master

Renaming, moving, refactoring.
Merge pull request #14 from eric-wu/master

PLFM-2310 Set up components for parsing the logs robustly
Merge pull request #15 from eric-wu/master

Add a worker that periodically updates the metrics.
Merge pull request #16 from eric-wu/master

Changes to make the dashboard worker work for the prod butcket
Merge pull request #17 from eric-wu/master

Fix the timestamps for time series data & many other improvements
Merge pull request #18 from eric-wu/master

Add new metrics
Merge pull request #19 from eric-wu/master

Light refactoring, no new code
Merge pull request #20 from eric-wu/master

More refactoring: Move the metrics to its own package.
Merge pull request #21 from eric-wu/master

Add a Synapse client, a simple count DAO, and fix bugs found by code metrics.
Merge pull request #22 from eric-wu/master

Remove the read process from the caching package
Merge pull request #23 from eric-wu/master

Upgrade AWS Java SDK.
Merge pull request #24 from eric-wu/develop

Update readme, add a metric for post-entity-header latencies.
Rename MetricQueryService to MetricReader.