Return broker error messages for create topic, create partitions (#539)
Return broker error messages for create topic, create partitions (#539)

On failing to create a Topic or adding partitions, if the broker returns an error message,
this is now passed back into the JS error.

fixes #538

Note : currently librdkafka is returning a fixed error message when create partitions fails,
that will being fixed with a separate PR to librdkafka see
https://github.com/edenhill/librdkafka/issues/2154

Co-authored-by: Edoardo Comar <2bf50bb18a8f42d427a2ad37e41a285842928e6f@uk.ibm.com>
Co-authored-by: Mickael Maison <9e7363571ad6c9fdd8a7f0491d2e413bdf6275ab@gmail.com>

Blizzard/node-rdkafka,Blizzard/node-rdkafka,Blizzard/node-rdkafka,Blizzard/node-rdkafka