Add Kafka Input and Output plugins

This is slightly unclear since it seems to contradict itself. I'd reword slightly:

The variables are restricted to *Type*, *Logger*, *Hostname*, *Payload*, or any of the message's dynamic field values. All dynamic field values will be converted to a string representation. Field specifications are the same as with the :ref:`message_matcher` e.g. Fields[foo][0][0].