WL#14189: Replace old terms in CHANGE MASTER TO and START SLAVE params

Affects: Server-8.0   —   Status: Complete

# EXECUTIVE SUMMARY

This worklog implements aliases for CHANGE MASTER and its parameters and for
START REPLICA/SLAVE parameters as well. The alias introduced for CHANGE MASTER
is CHANGE REPLICATION SOURCE. Parameters with MASTER in their name get an alias
that replaces MASTER with SOURCE. If the old terminology is used, deprecation
warnings are emitted.

# USER/DEV STORIES

As a MySQL admin user I want to issue replication commands that do not
contain offensive terms so that I do not get offended by them and/or
expose them to other people (e.g., customers of my application built
on top of MySQL).

# SCOPE

This worklog is part of a broader effort to change old terminology
across the entire MySQL product line. However, this worklog focuses
only on changing the terminology for the following commands/SQL
statements:

- CHANGE MASTER and its parameters.
- START REPLICA parameters names.

# LIMITS

N/A

# REFERENCES

- https://mysqlhighavailability.com/mysql-terminology-updates/