Added optional argument key to create_message_set function
Added private method _send_messages that can accept kwargs
Key is passed when creating messages for both async=False and async=True
Added raise of TypeError for non bytes key
Fixed TestKafkaProducerIntegration
Merge pull request #268 from se7entyse7en/keyed_message

Pass key to message sent by `KeyedProducer`