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