Added configurable self stats prefix for configurable processor
Fixed stupid logic mistake due to mismatched variable names
Added configurable prefix for internal carbon client metrics
add a new namespace option for stats in the statsd-compliant processor

The legacy namespace is still used by default. The new namespace is
almost the same as the non-legacy defaults in the Etsy project. The one
difference is the the suffix ".value" is added to gauges in the
txstatsd implmentation.
Merge pull request #1 from bicycleday/master

add a new namespace option for stats in the statsd-compliant processor
Fix gauge memory leak exposed by earlier change to preserve gauges after flush

The existing code to compose a gauge always appended the new gauge to a
list, even if the key was already in the list. This was unnoticed
because the gauges list was cleared on each flush. Once we stopped
clearing the gauges, the duplicate entry issue became much more
evident. Switched to a dict, similar to counters and similar to the
Etsy implementation.
Merge pull request #2 from bicycleday/master

Fix gauge memory leak exposed by earlier change to preserve gauges after...
delete idle counters to reduce load on carbon

introduced a new config to the StatsD compliant processor called
"delete-idle-counters". With this config, all counter keys are deleted
on each flush so that we don't send any stat for idle counters. This
reduces the amount of data carbon has to process.
better error handling if counter keys are flushed while a counter is being composed
Merge pull request #3 from bicycleday/master

delete idle counters to reduce load on carbon
Merge branch 'master' of github.com:drawks/txstatsd