Added specs for updateAttributes, and fixed a small createdAt bug.
Merge branch 'master' into updateAttributes-spec

Conflicts:
	spec/dao-factory.spec.js
Updated for the new tests.
Whoops, reversed the logic tests should pass now.
Made sure updatedAt was being updated when we setAttributes.
Merge branch 'master' of github.com:sequelize/sequelize
For MySQL users, if their collation allows case insensitivity then allow enums to be case insensitive as well. Closes #627
Adding unique to a column for Postgres in the migrator should be fixed. Closes #623
Since pgsql and nodejs are both async, we'll need to add a delta to expected times when setting the updatedAt.
You can now use .find() on any single integer primary key when throwing just a number as an argument.
bulkCreate() now has a third argument which gives you the ability to validate each row before attempting to bulkInsert.
You can now skip validations on a as-needed basis by adding {skip: ['array', 'of', 'fields']} to .validate() which is useful for bulkCreate().
Added dirty tracking
Added helper method for checking change (incl. Date and empty values), fixed some small stuff and added more tests
Merge pull request #797 from durango/bulk

bulkCreate() now has a third argument which gives you the ability to validate each row before attempting to bulkInsert.
Merge pull request #796 from durango/cap-id

You can now use .find() on any single integer primary key when throwing just a number as an argument. Closes #68
Cleaned up DAO Factory.
Updated changelog.
Merge pull request #795 from durango/postgres-migrate-unique

Adding unique to a column for Postgres in the migrator should be fixed. Closes #623
Updated changelog.