Fix 'point' type being interpreted as int.

Fallback to 'string' until we can properly sort out how to handle point
types.

Fixes #2953
Correctly reflect timestamp columns in postgres.

While both datetime and timestamp turn into `TIMESTAMP` in postgres, the
reflection back from timestamp should be 'timestamp'. This makes fixture
files using the timestamp type more accurate.

Refs #3133
Update config check to not skip tests.

The config key changed but the tests were left behind.
Fix failing tests related to table counts.

The table counts will not always be exact now that we have more tests
with fixtures. In addition SQLite is being silly again, and requires the
schema to only be made once per test run.
Merge pull request #3198 from cakephp/issue-2953

3.0 - Fix a few schema reflection issues