Add support for parsing Sqlite column types.
Add missing tests for mysql.
Add listTables for SQlite.
Add more tests for Mysql.

Add tests for default values and boolean columns.
First pass at implementing describe() for Sqlite.
Only skip tests when a connection is needed.

Many tests don't require a connection so we can run those when
Datasource.test is anything.
Don't use mocks where they are not needed.
Fix reversed assertion parameters.
Merge branch '3.0-database' of git://github.com/markstory/cakephp into markstory-3.0-database

Conflicts:
	lib/Cake/Model/Datasource/Database/Dialect/SqliteDialectTrait.php
Fixing problems after renaming class