Extended InputRunner to automatically load decoder, and to expose

a Deliver method that supports synchronous or async (i.e. channel
based ) delivery to decoder or direct injection to router. Also added
support for tagging and injecting messages that fail to decode.
Using a simple text input into a sandbox raw ~4100ns, payload ~4500ns (so not a huge win)