Add a firehose channel

The firehose will syphon off raw messages and send them out over a specialized channel. This is primarily for internal uses as a way of attaching a drain to a single source to obtain an overall system state view.
We can probably replace this whole function with `logplex_app:config` or at least get rid of the `case`.