Add binary codec.

This is intended for data that should not be modified like text
as it passes through Logstash. In particular, this will not apply
any character encodings or force UTF-8, leaving the data unaltered.