ZipkinSpanSenderDefaultHttpImpl.postZipkinSpansUrl.SpanLifecycleListener that converts Wingtips Spans to Zipkin Spans and then sends them
to a Zipkin server in periodic batches, essentially making Wingtips compatible with Zipkin.WingtipsToZipkinSpanConverterDefaultImpl and ZipkinSpanSenderDefaultHttpImpl as the
implementations for zipkinSpanConverter and zipkinSpanSender.Span to a Span.WingtipsToZipkinSpanConverter that knows how to create the appropriate client/server/local annotations
for the Span based on the Wingtips Span's Span.getSpanPurpose().ZipkinSpanSender that collects spans into batches and sends them to the Zipkin server
at a regular intervals over HTTP.ZipkinSpanSenderDefaultHttpImpl.DEFAULT_CONNECT_TIMEOUT_MILLIS,
ZipkinSpanSenderDefaultHttpImpl.DEFAULT_READ_TIMEOUT_MILLIS, and ZipkinSpanSenderDefaultHttpImpl.DEFAULT_SPAN_BATCH_SENDING_PERIOD_MILLIS for the default connect timeout,
read timeout, and span batching period respectively.