Merge branch 'master' into feature/logging

Conflicts:
	changelog.md
Merge pull request #1566 from sequelize/feature/logging

Refactored logging
Added password to test database url
Merge master
Added docs for emitter.catch and changed the wording for the save docs a bit
Support postgreSQL 'postgresql://' scheme.
Merge pull request #1630 from alexwl/fix-database-test-url

Added password to test database url
Remove localhost
Merge pull request #1632 from sangpire/master

Support postgreSQL 'postgresql://' scheme.
test(hasOne): expand hasOne getter with transaction unit test
fix(hasMany): make sure the getter called by the setters use the transaction
Update changelog.md
Emit the sql event of the find method as well
Pass the uuid as a second parameter to the sql event
Proxy all parameters of an event to the respective other emitter
Use proxy instead of manually capturing the event
Ensure that the used connection is always the one of the transaction
Pass the options to association getter
Merge pull request #1644 from sequelize/hotfix/transaction-support-for-association-setter

Fix for #1637
1.7.2