[ticket/12643] Ensure that similarly named columns are not removed

PHPBB3-12643
[ticket/12643] Tests dropping similarly named columns

PHPBB3-12643
[ticket/12643] Properly handle changing columns on tables with constraints

PHPBB3-12643
Merge pull request #2607 from Noxwizard/ticket/12643

Ticket/12643 Fixes deletion of columns that have the target column as a prefix

* Noxwizard/ticket/12643:
  [ticket/12643] Properly handle changing columns on tables with constraints
  [ticket/12643] Tests dropping similarly named columns
  [ticket/12643] Ensure that similarly named columns are not removed
Merge branch 'develop-ascraeus' into develop

* develop-ascraeus:
  [ticket/12643] Properly handle changing columns on tables with constraints
  [ticket/12643] Tests dropping similarly named columns
  [ticket/12643] Ensure that similarly named columns are not removed