Add Kafka Input and Output plugins

Might not make enough difference to be worth it, benchmarking is in order, but since all of these values are already typed we could create the fields directly w/o having to resort to NewField's use of reflection.