Change Aggregator from channel-based to mutex-based.

This removes >100 lines of boilerplate code in the Aggregator alone.
Merge pull request #6 from prometheus/refactor/mutex-aggregator

Change Aggregator from channel-based to mutex-based.