Incorporate feedback from GPS's code review
Merge branch 'dev' into features/gps_review

Conflicts:
	sandbox/lua/testsupport/counter.lua
Use `PluginConfig` (instead of `*PluginConfig`) as the default Plugin.Init argument
type so it's easier to dereference.
Update flood (and cleanup related to the additional testing)

- Modify the client SendMessage interface to include encoding and signing
- Add Encoding() to the client Encoder interface
- Combine signed/unsigned stream header encoding functions
- Add encoding support to UDP
- Update flood to include data corruption, variable length messages, and a mix of signed messages
- Update the JSON decoder to work with the Message JSON schema instead of the Metlog JSON Schema
- Fix findMessage bug to prevent it from returning msgOk when no record separator exists
- Set the Logger variable to the plugin name during sandbox message injection
Merge branch 'dev' into issue_63

Conflicts:
	pipeline/inputs.go
	pipeline/inputs_test.go
Fix issues with dev merge

- Add the decoder set back on the channel
- Undo the TcpInput ok check consolidation so he header is properly cleared
Add python/perl pre-reqs.
Update plugin developer configuration related sections, add `examples` folder w/
working example plugins from which documentation snippets are extracted.
Merge branch 'dev' into features/dev-doc-update
Glossary updates.
Couple more glossary definitions.
Incorporate review feeback

- reduce sender related code duplication by refactoring the client code
- remove the decoder name from the error message
- create flood docs
Merge pull request #102 from mozilla-services/issue_63

Update flood (and cleanup related to the additional testing)
Remove all the (thankfully) no longer needed RunnerPlugin stuff.
Convert `MessageRouter` to an interface so we have parity w/ the other APIs and
so we're not so tied to the implementation.
Merge pull request #104 from mozilla-services/features/router-as-interface

Convert `MessageRouter` to an interface
Use master instead of dev for the documentation links.
First draft of rewritten input plugin documentation.
Merge pull request #88 from mozilla-services/features/gps_review

Incorporate feedback from GPS's code review
Only small tweaks needed for the decoder docs.