Added HasMany#injectCreator and Model.createAssociatedModel()
Merge branch 'feature/add-association-transaction-support' into feature/create-relation-objects

Conflicts:
	test/associations/has-many.test.js
Merge branch 'feature/add-association-transaction-support' into feature/create-relation-objects
Added transaction support for `.createAssociation`
Merge branch 'bugfix/find-transaction-option' into feature/create-relation-objects
Added `.createAssociation` support for `HasOne` and `BelongsTo`
Merge branch 'master' into feature/create-relation-objects
Merge pull request #1213 from saschagehlich/feature/create-relation-objects

Added HasMany#injectCreator and Model.createAssociatedModel()
Update changelog.md
Update changelog.md
Update changelog.md
make sure that transactions have success and error methods
listen for error events and proxy them to the transaction
pass errors to the transaction callback if two arguments are expected
success/error event tests for transactions
only exec the error test for non sqlite dialects
before and after hooks now get the DAO instance instead of only the dataValues
Make sure that before and after hooks are called
Fixed hook aliasing. Aliases in hooks hash are now replaced with real hook types.
Merge branch 'master' into feature/pass-instance-to-hooks