WL#2726: Allow compression when using mysqlbinlog against remote server

Affects: Server-8.0   —   Status: Complete

EXECUTIVE SUMMARY
=================

This worklog enables protocol compression for mysqlbinlog. After
this worklog is implemented the user will be able to connect to a
remote server using mysqlbinlog and request protocol compression
support while transfering binary logs over the network.

USER/DEV STORIES
================

- As a MySQL user I want to use MySQL protocol compression over the
  network when transferring binary logs using the mysqlbinlog tool so
  that I save network bandwidth consumption.

SCOPE
=====

This work is about enabling protocol compression in mysqlbinlog. It
is not about implementing binary log compression at rest. This means
that we will focus on just implementing protocol compression that
tools such as the mysql client and mysqldump already support. This is
really a small patch.