Let produce API honour "message.max.bytes" (issue #24)

Producing a message larger than "message.max.bytes" will now make
rd_kafka_produce() return -1 and set errno to EMSGSIZE.