Update TestInit.php for new autoloading stuff

This patch took inspiration from and has similarities to: https://github.com/doctrine/doctrine2/blob/master/tests/Doctrine/Tests/TestInit.php
Besides the table name, the column name has to be quoted in column comments.

This prevents ORA-00904: "HERE_BE_COLUMN_NAME": invalid identifier.
add insert query
update code examples
update code examples
fix deprecated CLOB type declaration in SQL Server platform
Add primary key to 'ALTER TABLE' in MySql

This is at least needed when adding a autoincrement column
When changing from a non-primary index to a primary index, the dropped index isn't named PRIMARY
[DBAL-586] Fix failures introduced by PR and adjust code.
Merge branch 'DBAL-586'
[DBAL-555] Improved approach to fix issue from GH-367.
[DBAL-555] replace a bunch of occurances of $diff->name and $diff->newName with quoted identifier version.
Merge pull request #451 from deeky666/fix-sql-server-deprecated-clob-type-declaration

Fix deprecated CLOB type declaration in SQL Server platform
Merge pull request #382 from flip111/patch-4

Update TestInit.php for new autoloading stuff
[FIX] - Portability SQLSERVER
 - name platform 'sqlsrv' nonexistent and E_NOTICE index array.
Merge pull request #420 from deeky666/DBAL-320

[DBAL-320] Add insert operation to QueryBuilder
Fix schema comparison with FK that contain quoted column names.
[DBAL-617] Add test for unquoted foreign key column comparison.
Quote identifiers which can be CamelCased
Merge branch 'DBAL-557'