Remove unused strict index changes from TableChangeValidator

The option, strict or automation, for the incoming index change list was set to automatic for all actual consumers. Multiple code paths just for tests didn't seem useful to keep around.

Minor cleanup and removal of duplicated change detection in AlterTableDDL.

Context: TableChangeValidator will be handling group index changes shortly to consolidate paths (to one) taken by concurrent DML sessions for online DDL.