MySQL throws an 'Incorrect table definition; there can be only one auto column and it must be defined as a key'
if the primary key consists of multiple columns and if the first is not the autoIncrement one. So
this push the autoIncrement column to the first position if its not already.
Added a test that tests the order of the primary keys with a autoIncrement sub key.
Merge pull request #590 from MArcJ/fix-mysql-ai-pk

[MySQL] Fix `Primary Key` part in `getAddTableDDL` with having multiple pks and the first is not the autoIncremented