In the Task `PorpelSQLDiffTask` the `disableIdentifierQuoting` build property was not handled.

Before this PR, the task 'sql-diff' did always include quotes around identifier, no matter if you set `disableIdentifierQuoting` to `true` or not.
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
Merge pull request #589 from MArcJ/fix-sqldiff-quotes

In the Task `PorpelSQLDiffTask` the `disableIdentifierQuoting` build property was not handled
updated phing dependency to latest minor release, using tilde operator
added phpstorm project files to git-ignore
Merge pull request #591 from staabm/composer_tilde

Composer tilde
Revert a change in gitignore