Msgpack input support

Useful receiving logs from beaver (it already have msgpack support).

Msgpack is more compact, faster and does not drop events with broken UTF-8 likes JSON does.