Get rid of "DefaultDecoder" and fix up sample config and tests so they work w/
registering decoders for specific encoding headers.
no need to throw away the map lookup value and then re-look it up
Add `update_mocks.sh` script and use it to regenerate mock definitions.
Add net.Listener mock, explanatory comments in update_mocks.sh, and regenerate.
Clean up input tests, get them passing again.
Get stopChan from the PluginHelper.
Remove the //line directives since they screw up the tracebacks we get from our
tests.
Remove line annotations in the yacc generated code
Merge branch 'dev' into features/router-filterspec

Conflicts:
	pipeline/all_specs_test.go
	pipeline/config.go
	pipeline/config_test.go
	pipeline/pipeline_runner.go
	testsupport/config_test.json