refactor(model/find): find now relies on findAll for the heavy lifting
refactor(model/find): fix issues and remove poor test
Run afterDestroy hook on paranoid model
Merge pull request #2269 from seth-admittedly/feature/paranoid-after-destroy

Run afterDestroy hook on paranoid model
Merge pull request #2267 from sequelize/refactor-find

refactor(model/find): find now relies on findAll for the heavy lifting
Revert "Run afterDestroy hook on paranoid model"
Merge pull request #2270 from sequelize/revert-2269-feature/paranoid-after-destroy

Revert "Run afterDestroy hook on paranoid model"
Save deletedAt without hooks but maintain hooks option for afterDestroy
Merge pull request #2271 from seth-admittedly/feature/paranoid-after-destroy

Save deletedAt without hooks but maintain hooks option for afterDestroy
Foreign key constraint error
Tests for foreign key constraint violation
Add support for 2233 for pg and sqlite
Add support for calling promise.done with no arguments. Closes #2161
feat(associations): add a scope property that is used for default values in createAssociation/setAssociations/addAssociation
feat(associations): add 1:M getters for associations with scopes
chore(associations): only document scope for hasMany 1:m
feat(association/scope): include support for 1:M associaton scopes
chore(association/scope): coding style
feat(association/scope): support for N:M scopes on target model (only for mysql/pg)
chore(association/scope): fix weirdly failing test