Sequelize.ENUM can now take values as arguments or as a single array argument
Fix test to use `field: Sequelize.ENUM` when passing values directly to the type
Moved normalizing of attribute.values to DaoFactory#define
Added more tests

Added tests for both field: Sequelize.ENUM and field: { type: Sequelize.ENUM }
Merge pull request #1238 from saschagehlich/bugfix/enum-values

Sequelize.ENUM: Values as arguments / array
1.7.0-rc1
Update changelog.md
Fix CustomEventEmitter error handling

Override .emit() to first check whether the error argument is an array. In case
it is an array, reduce it to the very first error and pass it to the original
EventEmitter.emit()
Removed .only from tests
Merge pull request #1240 from saschagehlich/feature/customeventemitter-throw-error

Fix CustomEventEmitter error handling
use defaults instead of extends for dialect support