This commit allows you to disable logging for .sync() methods on Sequelize and DAOFactories. This closes https://github.com/sequelize/sequelize/issues/763
allow functions as value for 'defaultValue' property
write a test case for defaultValue accepting functions
Merge branch 'master' into sync-logging
Merge branch 'master' into sync-logging

Conflicts:
	lib/query-interface.js
fix indentation for #975
update test case for #975
wtf bbq
fix test for defaultValue allow functions #975
Merge pull request #975 from thanpolas/defaultValue-allow-functions

Allow functions to be defined as values for "defaultValue"
Changed booleans to no longer return false, if they are in fact null
Refactor done() to apply args given, so as not to allways call with 2nd param, as this messes with async.js auto
Merge pull request #1008 from mickhansen/fix-done-args

Refactor done() to apply args given, so as not to allways call with 2nd ...
Merge pull request #1007 from mstorgaard/master

Changes booleans to no longer return false, if they are in fact null
Merge branch 'master' into sync-logging
Fixed console.log options for postgres.
one badge is enough
moar b4dg3z
Added a special test for syncing an enum table multiple times.
Added a special test for sequelize.sync and enums.