Feature: sequelize.set method
sequelize.set: commiting transaction
sequelize.set: make options.transaction required
sequelize.set: remove `.only`
Fingers crossed that the findOrCreate without transaction test is now fixed
Only create indexes which don't exist already in sync. Closes #2162
Merge pull request #2102 from findhit/feature/set

Feature: sequelize.set method
Made the set tests mysql specific, and more promisy
Add a note that .set only works for mysql and throw an error for other dialects
Options passed to hooks
Options passed to validate hooks
Remove tab indent
bulkDelete hook aliases
Hooks can return undefined
validateIncludedElements not public method
Delete include array if empty
Remove include.daoFactory
Separate conforming options into own function
Separate expanding include all into own function
Fix the matching of key name for unique keys with numbers as name in mysql. Closes #2303