t/41_fork.t added.

- improved test t/41_fork.t .
Change-Id: Id2a9dfbb37ca76c54fa39a5a6e340d33720eb801
Improvements to error handling.

- Added t/42_nonfatal_errors.t .
- Added t/43_competition.t .

- Modules version changed to 0.800_18 .
- Improvements on comments.
Change-Id: Icf8f23b582e02a07305cb562767853785a7b9e6a
Adapting to kafka release 0.8

- Added controls for exceeding protocol limits.
- Some checks work out retrieve an 'bigint' object.

Change-Id: Ieffdecab435edb9fc276bf5158cae5ea35b91f4f
Improvements to error handling

- Added method Kafka::Connection->clear_nonfatals .
- Added $Kafka::Connection::DEBUG .
- Amount of sent and recorded messages tested.
- Added setting $Kafka::RECEIVE_MAX_RETRIES .
- Corrections to comment.

Change-Id: I1932ab8e1df438ac9c484b04661a49e33cc294af
Support debug output by setting PERL_KAFKA_DEBUG environment variable.

- Improvements to error handling and tests.
- 'MaxLoggedErrors' argument is added to Kafka::Connection->new.
- Added new methods Kafka::Connection->nonfatal_errors, Kafka::Connection->clear_nonfatals, Kafka::Internals->debug_level .
- Added error $Kafka::ERROR_SEND_NO_ACK .
- Added setting $Kafka::RECEIVE_MAX_RETRIES .

Change-Id: I8fb83154ec4d4d0a2ef0c8a8b88f7fa3ae7bedaf