AMQP cleanup and race condition fixes.
Merge pull request #974 from mozilla-services/amqp-cleanup

AMQP cleanup and race condition fixes.
Added anomaly detection support to the stats graph filter, some doc
tweaks / fixes.
Globals are now available as an attribute on the PipelineConfig struct
instead of through a global (and race-y) Globals() function.
Pull in updated mozsvc plugins w/ improved sentry client.
Merge branch 'dev' into stat-graph-anomaly
Multiple anomaly detection configs already supported *within* a single
anomaly_config string, whoops.
Merge pull request #981 from mozilla-services/non-global-globals

Globals are now available as an attribute on the PipelineConfig struct
Improve the anomaly detection module documentation
Merge pull request #983 from mozilla-services/anomaly_detection_docs

Improve the anomaly detection module documentation
Use title correctly.
Use add_dependencies correctly.
Have to define the plugin target before we can refer to it.
Don't start a single MatchRunner multiple times.
Merge pull request #984 from mozilla-services/plugin-restart-panic

Don't start a single MatchRunner multiple times.
Merge pull request #982 from mozilla-services/mozsvc-sentry-client

Pull in updated mozsvc plugins w/ improved sentry client.
Merge pull request #980 from mozilla-services/stat-graph-anomaly

Added anomaly detection support to the stats graph filter, some doc
Pull in update that fixes race conditions in the heka-mozsvc-plugins
tests.
Exit w/ an error message instead of a panic if attempting to resolve a
symlink to the logRoot fails for some reason (e.g. file doesn't exist).
Better exit codes on error.