Added CoffeeScript support for migrations
Fixed migration creation
Support environment vars in config files.
Now a user can specify an ENV object in their configuration file, and we
will search the environment using process.env for the value.
Added a test for loading Env vars in config.
Added date type for sqlite3
Fix postgres issue with camelCased column name definition
Merge pull request #125 from virpool/master

Fix postgres issue with camelCased column name definition
Merge pull request #121 from mrcsparker/master

Added date type for sqlite3
Fix tests for latest pull request contribution
Support varargs in runSql, all on mysql driver
Load Environment Variables specified in config file
Added CoffeeScript support for migrations
Updates for version 0.6.0
Update copyright holder
Fix regression preventing params from being an array. Closes #127
Update for version 0.6.1
tests for MySQL lowercasing table names bug
using ALTER syntax for MySQL index creation

This addresses an issue in MySQL[1] where adding an index via CTEATE will
corrupt the casing of the table name. For example:

    CREATE TABLE `Example` (`bar` VARCHAR(1));
    CREATE INDEX `foo` ON `Example` (`bar`);

The table name after these queries will be lowercased, "example."

In my.cnf, setting `lower_case_table_names=0` does address the problem,
however, it is strongly advised against[2] under cerain circumstances.
Mac OSX in particular prefers the option to be set at `2`, which is the
underlying cause of the problem.

[1]: http://bugs.mysql.com/bug.php?id=48875
[2]: http://dev.mysql.com/doc/refman/5.0/en/identifier-case-sensitivity.html
Fix #82 dry-run-on-first-migration-fails

Just checking that result is defined :
When using `--dry-run`, `PgDriver.runSql` return the callback with no parameters.
As we don't really run the query against the database, we don't have any result.
Merge pull request #132 from jgoyon/fix/dry-run-on-first-migration-fails

Fix #82 dry-run-on-first-migration-fails