fix panic when Client.Close() closes with unclosed Consumers
fix panic when Client.Close() closes with unclosed Consumers

and those consumers want to report errors. Wait until all consumers
have exited before closing client.errors channel.

mistsys/sarama-consumer