1099600 - fix treeinfo files during upgrades

If a user has a 2.3 repo with a treeinfo file that contains repomd.xml checksum
definitions, the upgrade to 2.4 will fail during publish.

To fix this, we need to fix on-disk treeinfo files to remove the offending
checksum definition, and then fix any distribution units to remove the defined
file.

Note that this fix needs to happen before the "new yum distributor" migration,
which is why the migration script ordering was juggled a bit.
For new code we're sticking with lowercase, such as ``_logger``, since this is not a constant. We have a fair amount of ``_LOGGER``s around that I imagine you're following as a convention, but we're actually trying to move away from that.