upgradeSchema: support changing table engine or comment

We were only checking if the defaut charset or default collation were
same, but if anything is different in the table options, we should
update it.

Also add a missing test for updating column comment
4 jobs for fix/upgradeSchema-change-table-engine in 0 seconds
Status Job ID Name Coverage
  External
running ERP5.CodingStyleTest-Master

34083:39:51

passed ERP5.PerformanceTest-Master

00:33:00

passed SlapOS.Eggs.UnitTest-Master.Python2

00:30:12

passed SlapOS.Eggs.UnitTest-Master.Python3

00:27:01