add schema param and skip interactive prompts if unnecessary
Fix incorrect test case.

I forgot to include fixed => true.
Shift connection logic into the drivers.

This allows classes that only access the driver (like schema platforms)
to have access to lazy connection features. I think this also makes the
drivers better encapsulate their behavior. Before some of the
connected/connection logic was in the connection class which I think
will slowly become the datasource class, or a wrapper for the various
SQL based datasources at the very least.
Merge pull request #1268 from markstory/3.0-refactor-connections

3.0 - Re-factor connection handling logic
Merge pull request #1269 from ADmad/3.0

2.4 => 3.0
Start working on the MySQL schema creation.
Add more column types and wire up mocks better.

Since I moved around connection logic on a different branch, these
tests are a bit more manageable. Update to reflect the changes
elsewhere, and approach completion on the first create table generation.
resolve unnecessary naming conflict in SQL dump output
adjust dbo source for sqlLogs variable
Merge pull request #1271 from dereuromark/2.4-sql-dump-element

resolve unnecessary naming conflict in SQL dump output
Fix typo in link to cakephp book documentation
Merge pull request #1273 from mcreenan/master

Fix typo in link to cakephp book documentation
Avoid fail due to postgres ordering
Move App::uses() calls above the class.
Improve docblock for Object::log().
Fix missing AUTO_INCREMENT features.

I missed this the first time.
Refactor case switch and add missing types.
Add very basic primary key support.

Add basic single and multi column primary key support.
Add various kinds of non length based indexes.

Add support for the main non-foriegn key types used in MySQL.
I still need to add support for indexes with lengths.
Remove commented out code.
Implement key lengths for MySQL.

Mysql is wonky and lets you set key lengths on indexes. Allow for that
and acommodate it.