First batch of code pulling StatMonitor out of being attached to StatsdInput and
making it available as a resource any plugin can get from the PluginHelper.
Merge branch 'dev' into features/decouple-statmonitor
Convert StatMonitor to StatAccumInput providing StatAccumulator interface, adjust
StatsdInput and StatFilter to use StatAccumulator.
Forgot to dereference into the Input from the InputRunner when getting the
StatAccumulator.
Need to register the StatAccumInput.
Add toml annotations to the StatAccumInputConfig struct, and close the statChan
from the Close method instead of waiting until the next DropStat call.
Merge branch 'dev' into features/decouple-statmonitor
Add PluginHelper.StatAccumulator method, update mocks, use StatAccumulator
method where needed, finally fix up StatsdInput tests to work correctly.
Added comment.
Put 'statsd.numStats' in the payload or fields as specified.
Small code move tweak.
Add StatAccumInput tests, and more slight code tweaks to support them.
Update config docs and add toml alias of 'stat_accum_name' for 'StatAccumName'
attribute.
More idiomatic `switch` usage.
Merge pull request #260 from mozilla-services/features/decouple-statmonitor

Features/decouple statmonitor

r+ bbangert