Save a reference to the bound version of onProcessExit so we can properly unbind it
[ci skip] Prevent redifinition of promise lint error
[ci skip] Missing comma in jshintrc ...
Explictly check that an association is a hasMany before trying to pair it in hasMany. Inspired by #2159
[ci skip] Mention fieldName for foreignKey in associations
Allow to chain hook definitions on models

This commit allows to chain hook definitions like

Project
	.afterCreate(function (proj, fn) {/* HOOK */})
	.beforeDestroy(function (proj, fn) {/* HOOK */})
;
Merge pull request #2166 from LJ1102/chainable-hooks

Allow to chain hook definitions on models
[ci skip] Mention how to access the original sequelize methods when overriding class and instance methods. Closes #2091
First step towards implementing an internal transaction in findOrCreate
More work in findorcreate with transaction
[ci skip] Add a proper to string method and clarify the return type for bulk update
Findorcreate with transaction working
Fix indentation in formatError and fix docs for findOrCreate. Use .get instead of direct access in findOrCreate
Merge pull request #2173 from janmeier/findOrCreateTransaction

Use a transaction internally in findOrCreate
Update changelog.md
[release 2.0.0-dev13]
[ci skip] Update the api docs for sequelize.query with the right type for callee
Resolves #2206
Add test for more than one model per transaction
Remove spaces