Add an API for use and roundtrip tests
Merge remote-tracking branch 'origin/master'

Conflicts:
	Network/Kafka.hs
	Network/Kafka/Protocol.hs
	test/Main.hs