This commit allows you to disable logging for .sync() methods on Sequelize and DAOFactories. This closes https://github.com/sequelize/sequelize/issues/763
Merge branch 'master' into sync-logging
Merge branch 'master' into sync-logging

Conflicts:
	lib/query-interface.js
first steps for transactions
return the transaction + pass it to the callback
transaction inherits from the customeventemitter
moved tick method to utils
transaction tests
the connector manager is now a part of the transaction manager
made test a bit more generic
methods for starting, committing and rollbacking a transactin
start a transaction when calling sequelize.transaction
commit and rollback transactions
removed debug code
pass a sequelize instance
print the uuid of the client as well
check the type of transaction
fixed api usage
pass the uuid to the connection manager
the uber test for parallel transactions