change: calling RefreshTopicPartition if needed before SetOffsetPosition in Consumer
fix: adding missing files
change: setting default buffer sizes for TcpClient in KafkaConnection
fix: KafkaConnection.Dispose is now safe
fix: NetworkStreamExtensions.ReadAsync can now die (with ObjectDisposedException when calling NetworkStream.DataAvailable)